asp.net-mvc-3 - 在 MVC 3 上启用蓝屏死机

标签 asp.net-mvc-3 yellow-screen-of-death

我不得不从另一个开发人员那里接手一个 MVC 3 项目。他做的第一件事就是停止蓝屏死机,以便所有异常只记录到一个文件中。您现在只会收到一条说明发生错误的通用消息。

我想重新打开它(因为必须一直检查日志文件真的很烦人) - 我该怎么做。

我检查了 web.config,但我看不到发生这种情况的地方。

我确实尝试过执行 customerrors=off,但这并没有做任何事情。还去掉了全局错误处理属性,什么也没做。

进一步澄清,如果 Controller 中发生异常,我确实会得到黄色的死亡屏幕,但如果它发生在( Razor ) View 中,我只会得到一个标准的通用错误。

可以看到 web.config here
您可以看到 global.asax here

最佳答案

这个问题有点旧,但也许这会对某人有所帮助。除了设置<customerErrors mode="Off" /> , 也将其设置在 <system.webServer> 下:<httpErrors errorMode="Detailed" />

<system.webServer>
   <httpErrors errorMode="Detailed"/>
</system.webServer>

关于asp.net-mvc-3 - 在 MVC 3 上启用蓝屏死机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4944870/

相关文章:

asp.net-mvc-3 - 在 Azure 网站上使用 GData API 时出现 InvalidCredentialsException;本地调试运行正常

c# - 如何测试 ActionFilterAttribute - OnActionExecuted

asp.net - 显示特定IP地址的死亡蓝屏(YSOD)

javascript - 返回错误值 json

asp.net-mvc-3 - MVC3-如何在末尾插入换行符的ValidationMessageFor?

asp.net - YSOD 蓝屏死机 JavaScript RegExp - 语法错误

c# - i18n 蓝屏死机

c# - 我将如何连接/替换 “end user” YSOD?

asp.net - 蓝屏死机只能在IE下运行

asp.net - 在不使用 await 的情况下调用异步方法时防止死锁