【发布时间】:2016-03-29 12:43:54
【问题描述】:
嗯,有时我在调试之前不会考虑。有时结果是 StackoverflowException。
发生这种情况时,应用程序似乎挂起。我去 IIS 并手动停止池,但我无法启动它(从德语翻译的消息:“当前服务无法接受命令”)。
通过任务管理器杀死进程“w3p.exe”允许我启动池。
但应用程序仍然挂起:当我尝试通过浏览器访问页面时(已纠正 stackoverflow 异常的代码),页面加载无休止/无反应。
我发现的唯一解决方法是重新启动整个计算机。在 StackOverflowException 之后,还有其他方法可以让 IIS 池正常运行吗?
【问题讨论】:
-
通常只需停止调试即可解决您的问题,而我们需要重新启动任何服务或终止进程。这不适合你吗?你是远程调试还是什么的?
-
您可以随时尝试
iisreset.exe- 这应该会重新启动整个 IIS。 -
您可以尝试回收应用程序池。
-
感谢您的回答。但是“停止调试”、“重置 IIS”或“回收应用程序池”似乎都不起作用。整个网络仍然无法访问。
-
您的网站是否还有其他需要重启的服务?