经常出现这样的问题:
-----------------------------------------------------------
试图运行项目时出错: 无法在 Web 服务器上启动调试。您没有调试该服务器的权限。验证您是服务器上“Debugger Users”组的成员。
----------------------------------------------------------
微软给出的解决方法都试过了也不好用
每次都是一次次的试验
浪费了大量的时间
为什么微软不能给出一个可行的解决办法
气愤!
-----------------------------------------------------------
试图运行项目时出错: 无法在 Web 服务器上启动调试。您没有调试该服务器的权限。验证您是服务器上“Debugger Users”组的成员。
----------------------------------------------------------
微软给出的解决方法都试过了也不好用
每次都是一次次的试验
浪费了大量的时间
为什么微软不能给出一个可行的解决办法
气愤!
不过,我发现:很多时候是没有设置虚拟目录.你试试看.
学东西是这样的,就好比学java就要配classpath,不见有人骂娘?
别浮燥,年轻人
另外要保证你的虚拟目录不允许匿名登陆且集成了windows身份验证 这样才能启动调试.
------------------------------------------------------1。创建了虚拟目录
2。保证虚拟目录不允许匿名登陆且集成了windows身份验证
3。将虚拟目录中加入当前登录用户和aspnet
(我也曾赋给everyone权限试验过)
4。将aspnet和当前登录用户添加到管理员和Debug Users组
(我也将everyone加入到上述组中试验过)
5。在vs.net中设置当前项目的属性:
生成调试信息 = true
启用asp.net调试 = true
启动远程调试 = true
6. 已经设置了启动项目和启动页
7. 添加当前用户和aspnet对于项目所在文件夹的完全控制权限
8. 把IIS里的属性改一下,把执行许可改成“脚本和可执行程序”
(执行许可为“纯脚本”的情况也试验过)
9。将web.config设置为debug=true
10.将IE选项设置为用当前帐户自动登录
11. 将machine.config中processModel节的userName由machine改成SYSTEM
(userName=machine的情况也试验过)------------------------------------------------------
上述这些方法的排列组合我也试过。
这个问题困扰了我几年,一直没有找到一个明确的答案,我不是冤枉微软。到底什么才是答案?
2。保证虚拟目录不允许匿名登陆且集成了windows身份验证
---------------------------------------------------
这条我试验过允许匿名访问和windows身份验证,也试验过单独的匿名访问,也试验过不允许匿名登陆且集成了windows身份验证
===========================
各个机器的环境不一样,出了问题应该找原因,找答案。不应该浮躁。我给你些解决方案,其实这些方案也是在CSDN里找的,而且也解决了我的问题,看看能不能帮上你的忙。1:确认在“配置属性”中的“启用ASP.NET调试"为"True"2:确认你的"web.config"中的"debug=true"3:若你安装过wind2000 SP4后,则要在命令行执行"regsvr32 i aspnet_isap.dll"4:在IIS里查看站点信息,选中"目录安全性",里面有"匿名访问和身份验证控制",再点击"编辑..",确认"集成Windows身份验证"选项被选中5:在IE选项->"安全设置"->"自定义级别"里有"用户验",确认选中"自动使用当前用户名和密码登录"6:运行C:\WINNT\Microsoft.NET\Framework\v1.0.3705\aspnet_regiis.exe -i7:控制面板--管理工具--计算机管理--本地用户和组--用户,双击ASPNET用户,为其隶属于添加Administrators用户
以上操作最管用的就是第5步和第7步。如果出现下面的错误信息:
“无法在WEB服务器上启动调试,未将项目配置为进行调试”.一般估计是把项目直接拷过来打开,要重新配置一下IIS
控制面板-〉internet服务管理器-〉默认的web站点-〉你的项目目录-〉属性-〉应用程序设置-〉应用程序名-〉“创建”
微软应该给出一个原理性的东西,
而不能让我们在这里瞎试吧
http://www.zhengdaic.com/offer/jy/img/iis6vs2003.jpg
这里有张截图 :)另外调试的时候要用 debug的方式,不知道你有没有注意到
MARK一下,以示纪念!:)
呵呵 ~~,自己自己有点笨吧~~,哈哈~.开玩笑
有时你采用各种方法前,最好把ASPNET_WP.EXE进程删除一次,让其重启一次再试试看!
2. 把ASPNET用户添入Administrators组
3. 重启!!!=============================如果还不行, 就重装, 记住先装IIS, 再装VS.NET. 这样什么都不用配置就可以跑了.========================================
但愿雨水皆化酒,只恨今生已非人。
seehttp://www.aspxboy.com/274/archive.aspx
win2000就没有这个问题
1、把上面各种方法试一便。不过都没解决!!!!1
2、我的办法:点工具--〉internet选项--〉安全--〉本地intranet--〉站点--〉把你的ip地址加进来!!!