日期:2014-05-19  浏览次数:20518 次

VS2003的调试问题,急!!!!
老工程扩展,无奈了
操作系统   Vista   U版
IIS7.0
.net   3.0环境
装有VS2005   VS2003   SQL2000   SQL2005  

网站为.net   1.1   ,使用1.1应用程程序池
IIS的Windows身份验证、基本身份验证、匿名身份验证都打开了

可还是无法调试,错误信息:无法在Web服务器上启动调试。您不具备此应用程序的权限。此项目的URL位于Internet区域。

但是VSS2003可以在IIS上面创建Web应用程序
不知道怎么解决……

------解决方案--------------------
1:在IIS中设置IP

2:在INTERNET选项中,将IP加入到可信件的网站中

3:最重要的一点就是:在INTERNET选项--> 安全--> 选择internet--> 点击“自定义级别”--> 移到“用户验证”,选择“自动使用当前名和密码登录”,点击“确定”。

------解决方案--------------------
全文如下:

文章来自:

http://blog.csdn.net/zhuwenbing/archive/2006/05/23/751672.aspx

(如果不允许转载,请版主删除,无意侵权,供学习之用)
无法在Web服务器上启动调试,未将项目配置为进行调试.
可能的原因:
1.集成window身份验证
右击 "我的电脑 "-> "管理 "-> "服务和应用程序 "-> "Internet信息服务管理器 "
-> "网站 "-> "默认网站 "-> "属性 "-> "目录安全性 "选项卡-> "身份验证和访问控制块 "-> "编缉 "-> 选中 "集成windows身份验证 "(针对win2003系统,其它系统大体相同)

2.集成身份验证后,对匿名用户使用下列windows用户帐户,
用户名为 机器名\IUSR_机器名,密码系统自动添加。此用户属于Guests用户组,不能更改。
匿名访问 Internet 信息服务的内置帐户

3.登录用户隶属于Debuger Group组和Adminstrator组(调试权限和对文件完全控制权限), ASPNET用户隶属于Administrator组(操作apsx文件权限)

4.在IE里 自动使用当前用户名和密码登录(要注销重新登录才有效)
"工具 "-> "Internet选项 "-> "自定义级别 "-> "自动使用当前用户名和密码登录 "

5.检查 “保持HTTP连接”复选框是否选中,如果没有,选中。

7.没有创建应用程序
控制面板——> 管理工具——> Internet信息服务——> 找到你的项目
——> 属性——》虚拟目录 选项,下面有一个 <应用程序名> ,后面有一个 <按钮> ,
看一下是创建还是删除,如果是创建,点击一下,按钮就会变为删除,然后保存.


还有种最简单的只需要重启IIS就可以 run-> cmd-> iisreset
========
网上看到的
------解决方案--------------------
需要补丁吧