我知道有几个类似的问题,但没有一个能解决我的问题。
这个问题是最近几天才开始的。我并不总是每天都点击 VS,所以我不能确定它是什么时候开始的。
当我开始调试时,应用程序在 IE 中加载,但 w3wp 进程终止并显示消息
"The program '[9252] w3wp.exe: Managed' has exited with code 0 (0x0)."
我正在运行 Vista 并在 IIS 7(本地计算机)上进行调试。 VS 2005。这不是一个新环境。在这个问题出现之前的几个月里一切都正常。
我在 Google 上搜索并找到了许多解决方案。我尝试弄乱应用程序池中的流程模型设置。我尝试更改应用程序池。我已经仔细研究了 VS 的所有设置,发现似乎适用。我以管理员身份运行。另外,我也运行 VS 2008,并且运行良好。
更新:我测试了另一个应用程序,也遇到了问题。虽然该应用程序被配置为在 native VS Web 服务器上进行调试(我忘记了它叫什么),所以错误是
The program [7192] 'WebDev.WebServer.EXE: Managed' has exited with code 0 (0x0).
最佳答案
经过大约 8 个小时的浪费时间,我可以回答我自己的问题了。这是VS2005/IE8的问题。无论出于何种原因,他们在一起相处得不好。我卸载了 IE8,一切正常。
我知道 Microsoft 是一家大公司,但一些跨部门的沟通和测试会很棒。
关于asp.net - 在 VS 2005 中启动调试时 w3wp 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/971909/