试图运行项目时出错: 无法在 Web 服务器上启动调试。 - [茶^咖啡语茶]转载

---------------------------
Microsoft VS2003 开发环境
---------------------------
试图运行项目时出错: 无法在 Web 服务器上启动调试。您没有调试该服务器的权限。
验证您是服务器上“Debugger Users”组的成员。
---------------------------
VS2003下,项目调试时,突然出现上述错误提示,搜索众多关于此类的技术文章,大多是要注册.net framework 1.0.3705。在命令行中运行下述语句:

C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705\aspnet_regiis.exe -i

然而,本地该文件夹下却只有寥寥数个文件,注册不能。查看IIS属性,应用的却是v1.1.4322版本。按照一些文章中所描述的,在用户管理中为其添加隶属用户组Administrators和Debugger Users,用设置IE安全选项,折腾了两天都没搞定。重新安装IIS,重新安装.net framework 1.1,重新安装VS2003,问题仍然不能解决,崩溃!

突然发现某篇文章有这样的更改:

原因:IE没有使用当前的登录用户
解决方法:
1、将 http://localhost/ 从可信站点删去,加到intranet

2、在IE选项->"安全设置"->"可信站点"->"自定义级别"里有"用户验证",确认选中"自动使用当前用户名和密码登录"。

经测试,调试正常了。但点击按钮的时候又提示“不允许发送HTML表单”,崩溃!!!据说是安全等级太高的缘故。将http://localhost/ 更改到可信站点中,又正常了。实在搞不懂出了什么问题?!期盼有高手能解决!

posted on 2009-12-14 10:23  poop  阅读(453)  评论(0编辑  收藏  举报