突然我的网站(asp.net-mvc iis)出现故障“服务不可用”。当我去检查事件查看器时,我看到了这个错误:
来源:VsJitDebugger
错误: w3wp.exe [5208]中发生了未处理的异常('')。 Just-In-Time调试此异常失败,并出现以下错误:无法启动调试器,因为没有用户登录。
我尝试启动和停止服务,但似乎没有解决任何问题。
这是应用程序错误还是环境问题?有人能指出我如何调试这个方向的正确方向。网站在当地(当然)工作正常
答案 0 :(得分:1)
您已经发现重新启动此框会解决问题,我想您可能想知道实际上您只需要重新启动IIS。
以管理员模式打开命令行 输入iisreset
你不必重新开始。
答案 1 :(得分:0)
检查您网站的web.config文件,看看system.web/compilation@debug=“是否”。如果您的站点处于调试模式,请尝试将该属性设置为false,并查看问题是否已得到纠正。
答案 2 :(得分:0)
我首先检查应用程序代码。
您描述的症状可能是由应用程序问题引起的。
如果您的应用程序具有无限循环,IIS将重新启动应用程序并重新提交请求,从而导致另一个无限循环。 IIS最终将关闭w3wp.exe,因此您将获得503服务不可用。
答案 3 :(得分:-1)
在我的应用中发现了stackoverflow异常导致此问题。不得不推出新版本并重启盒子并发布修复版。