我正在尝试通过具有除localhost之外的虚拟目录的IIS来调试Web应用程序。它编译得很好,但在我尝试开始调试时随时获得上述消息。我有编译debug =“true”。
答案 0 :(得分:3)
右键单击“网络”项目,然后选择“属性页”。然后将“开始选项”更改为“不要打开页面”。等待来自外部应用程序的请求。对于服务器,请选择“使用自定义服务器”和基本网址:“http://localhost/your_virtual_dir/”
然后打开指向您设置的IIS位置(和虚拟目录)的Web浏览器,这两个应该相互协作。
希望有所帮助。
答案 1 :(得分:1)
Error: Unable to Start Debugging on the Web Server
检查上面MSDN文章中的要点。 IME,通常是其中之一:
应用程序目录是否已在IIS中创建为应用程序? 在“目录”选项卡上的“应用程序设置”下,应用程序名称旁边将显示“创建”按钮。点击这个!
在IIS的ASP.NET选项卡上,是否选择了正确的框架版本?
重新注册ASP.NET: 在命令提示符窗口中,运行以下命令:systemroot \ Microsoft.NET \ Framework \ versionNumber \ aspnet_regiis -i
答案 2 :(得分:0)
可能有很多原因导致您收到该错误。微软有一篇文章试图解决这个问题。
http://msdn.microsoft.com/en-us/library/dwesw3ee(VS.71).aspx