如何调试事件查看器中的iis“服务不可用”和(可能)相关的w3wp.exe错误

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

要回复问题请先登录注册