我在Windows 7 Ultimate x64 RTM上运行Visual Studio 2008 Professional SP1。我正在使用您从Web平台安装程序获得的ASP.NET MVC。
当我单步执行程序并在任何行上暂停超过几秒钟时,调试器突然停止并在调试输出中打印以下消息:
程序'[4232] WebDev.WebServer.EXE:Managed'退出时代码为0(0x0)。
这种情况并非100%发生,但通常会非常令人沮丧。此行为也发生在W7 RC版本中,但从未在Windows XP Pro x86下发生。
答案 0 :(得分:0)
很难说是怎么回事,但如果发生这种情况,我要做的第一件事就是点击Debug->例外,并确保在Managed Debug Assistants和Common Language Runtime Exceptions下检查所有可能的罪魁祸首。
答案 1 :(得分:0)
IIS对托管您网站的进程执行ping超时。我认为默认值是90秒。
在IIS中,右键单击运行应用程序的应用程序池,然后选择“高级设置...”。向下滚动到“Ping最长响应时间”并将其更改为更大的值。在我的开发机器上,我使用600,这是10分钟。