关于错误:无法在Web服务器上启动调试 未将项目配置为调试
先说说这个错误的由来吧。
我的毕业设计做的网络管理系统,客户端使用Web Service提供服务。很早就安装了IIS5.1,由于做毕业设计需要又安装了.NET 2003,一直用着没什么问题。后来不小心系统出点问题,重装了。由于急着做毕业设计,装好系统后就安装了.NET,然后才想起来装IIS。发现.NET中缺少部分Web开发组件,于是尝试安装上组件,但是出现了这个错误提示:无法在Web服务器上启动调试 未将项目配置为调试。
我试过把.NET(包括所有相关内容)完全卸载后,再重新安装,错误依旧。
到网上查过资料。
1. machine.config文件中username="machine"改为username="system"
2. 默认web服务的主目录属性设置为脚本
3. 进入\WINNT\Microsoft.NET\Framework\Version\Config目录,打开machine.config文件。找到processModel项,将其中username改成system
4. 将ASPNET用户和IUSR提升到Administrators和Debugger Users组中
这些都已经尝试过,但是错误依旧。
哪位大虾能帮忙看看 毛病出在哪里了涅?
问题点数:50、回复次数:3Top
1 楼Tomgus(小桥流水)回复于 2005-06-03 11:03:37 得分 20
iis未设置,估计是把项目直接拷过来打开
控制面板-〉internet服务管理器-〉默认的web站点-〉你的项目目录-〉属性-〉应用程序设置-〉应用程序名-〉“创建”
把Web.config文件里的debug="false" 改为debug="true"Top
2 楼huangyiping1()回复于 2005-06-04 07:12:35 得分 10
我想在vs的工具栏那里把配置该成debug,试试看性不?Top
3 楼ccwq(Wind Love Rove Forever)回复于 2005-06-04 07:28:24 得分 20
呵呵,项目的虚拟目录配置问题:
1.ASP.NET的项目是否正确配置
>>打开根目录下:"项目名称".sln文件查看你的站点目录是否按:
project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GameLine", "http://localhost:8040/GameLine.csproj"
里的路径配置["http://localhost:8040/GameLine.csproj"]
2.WebService是否正确配置:
>>你查看你的Webservice是否配置成虚拟目录,且虚拟目录名与Web引用名是否一致
3.用aspnet_regiis.exe -i重新注册一下Top




