为什么运行asp.net时会出现“无法在Web服务器上启动调试”?

时间:2008-11-03 15:43:54

标签: asp.net debugging

我正在尝试通过具有除localhost之外的虚拟目录的IIS来调试Web应用程序。它编译得很好,但在我尝试开始调试时随时获得上述消息。我有编译debug =“true”。

3 个答案:

答案 0 :(得分:3)

右键单击“网络”项目,然后选择“属性页”。然后将“开始选项”更改为“不要打开页面”。等待来自外部应用程序的请求。对于服务器,请选择“使用自定义服务器”和基本网址:“http://localhost/your_virtual_dir/

然后打开指向您设置的IIS位置(和虚拟目录)的Web浏览器,这两个应该相互协作。

希望有所帮助。

答案 1 :(得分:1)

Error: Unable to Start Debugging on the Web Server

检查上面MSDN文章中的要点。 IME,通常是其中之一:

  1. 应用程序目录是否已在IIS中创建为应用程序? 在“目录”选项卡上的“应用程序设置”下,应用程序名称旁边将显示“创建”按钮。点击这个!

  2. 在IIS的ASP.NET选项卡上,是否选择了正确的框架版本?

  3. 重新注册ASP.NET: 在命令提示符窗口中,运行以下命令:systemroot \ Microsoft.NET \ Framework \ versionNumber \ aspnet_regiis -i

答案 2 :(得分:0)

可能有很多原因导致您收到该错误。微软有一篇文章试图解决这个问题。

http://msdn.microsoft.com/en-us/library/dwesw3ee(VS.71).aspx