无法在web服务器上启动调试,问题解决

这两天,只要启动asp.net调试,就会提示这个错误,如果不调式,直接运行,就可以。虽然可以通过手动附加的方式来进行调试,但总是感觉过于麻烦了。

还是把 vs.net重新装过吧,中午吃饭时间,重新把vs.net装过。启动调试,头大,依然无法调试,

看来真和我耗上了。但我发现,如果不是asp.net的项目,就可以调试,看来不是vs.net的问题了,难道是我的iis出了问题?重起iis,,开始-->运行iisreset,还是不行,运行x:\WINDOWS\Microsoft.NET\Framework\v1.1.4322 aspnet_regiis -i,还是不行。

卸掉iis,再 使用“配置您的服务器向导”,安装iis(我的系统是Windows Server 2003)

  1. 在任务栏上,单击“开始”按钮,然后单击“管理您的服务器”,在“管理您的服务器”窗口中单击“添加或移除角色”。
  2. 在“配置您的服务器向导”中,单击“下一步”,在“服务器角色”对话框中选中“应用程序服务器 (IIS, ASP.NET)”,然后单击“下一步”。
  3. 在“应用程序服务器选项”对话框中,单击“启用 ASP.NET”复选框,单击“下一步”,再单击“下一步”。
  4. 如有必要,在 CD-ROM 驱动器中插入 Windows Server 2003 安装 CD,然后单击“下一步”。
  5. 安装完成后,单击“完成”。

再运行x:\WINDOWS\Microsoft.NET\Framework\v1.1.4322 aspnet_regiis -i

打开vs.net,启动调试,问题解决。

posted on 2005-06-30 10:06 bugSharp 阅读(5263) 评论(4)  编辑 收藏 所属分类: ASP.Net技术

评论

#1楼 221.0.235.* 2005-10-12 14:25 O [未注册用户]

试了,不行。   回复  引用    

#2楼 [楼主] 2005-10-14 10:33 bugSharp      

这个问题的原因有很多,你先检查:
一:Web.config 文件是否将“debug”设置为“true”,以及 debug 谓词是否与 .aspx 关联。
二:看一下项目属性中,是否启用了ASP.NET调试.在项目上右击,选"属性"->"配置属性"->"调试",将"启用ASP.NET调试设为true

如果是由于你安装了ActiveDirectory,你可能需要修改machine.config中的配置,machine.config里面的username="machine"改为username="system"试一下,要重新启动的。

你还可以修改IE中的安全设置,IE中: 工具-Internet选项-安全-自定义级别-登录 选项改为 自动使用当前用户名和密码登录,看看是否可以。

你可能感兴趣的:(web服务器)