我正在使用Visual Studio 2017的ASP.NET项目设置我的新工作站(Windows 10 Pro)。我启用了本地IIS,但在尝试调试项目时,项目引发了超时错误。
虽然它不是100%失败,但大多数情况下失败,但当它运行时,给予启动页面的时间比预期的要长。
无法在Web服务器上启动调试。操作已超时
我注意到IIS工作进程(w3wp.exe
)只在完成的控制台输出中执行。
任何帮助都将不胜感激!
谢谢你,谢谢你
该项目在安装了Visual Studio 2017的旧工作站(Windows 10 Edu)上成功运行。已比较两者之间的应用程序池设置,结果似乎相同。还尝试了IIS重置。Visual Studio已修复,IIS本地也已重新启动(取消选中并启用,然后重新启动计算机)。已使用默认应用程序池,也已回收它。没有任何效果!
1条答案
按热度按时间lsmepo6l1#
Visual Studio项目版本可能与ASP.NET配置的应用程序池不匹配。请更新应用程序池中的ASP.NET版本,然后重新启动它。
请确保在IIS上安装了正确版本的ASP.NET。IIS中的ASP.NET与Visual Studio项目的版本不匹配可能会导致此问题。可能需要在web.config中设置框架版本。若要在IIS上安装ASP.NET,请使用Web平台安装程序(WebPI)。
如果问题与IIS配置无关,请尝试以下步骤:
1.使用管理员特权重新启动Visual Studio,然后重试。例如,使用Web部署某些需要提升的Visual Studio特权的ASP.NET调试方案。
1.如果您正在执行多个Visual Studio执行严修,请在其中一个Visual Studio执行严修(使用系统管理员权限)中重新开启项目,然后再试一次。
1.如果使用具有本地地址的HOSTS文件,请尝试使用环回地址而不是计算机的IP地址。
1.如果没有使用本地地址,请确保HOSTS文件包含与项目属性中相同的项目URL,即Properties〉Web〉Server或Properties〉Debug,具体取决于项目类型。
参考链接:Visual Studio "Unable to start debugging on the web server. The web server did not respond in a timely manner."。