【发布时间】:2012-02-22 08:45:24
【问题描述】:
我刚刚将一个 ASP.NET MVC 3 应用程序部署到我们的暂存服务器。每当发生错误时,我都无法获得详细的错误信息,即“黄屏死机”。相反,我只收到一个简单的“抱歉,处理您的请求时发生错误”。消息。
我的 Web.config 是否包含关闭的 customErrors,即:
<system.web>
<compilation debug="true" targetFramework="4.0">
<assemblies>
...
</assemblies>
</compilation>
<customErrors mode="off"/>
</system.web>
在这种情况下,我确切地知道潜在的错误是什么。 (我忘记设置存储过程的权限。)但我真的想(重新)启用错误处理,以便我可以快速找到这些错误。当然,一旦我们真正上线,出于安全原因,我会删除它。
还有哪些其他设置可以覆盖默认的 ASP.NET 错误处理?
【问题讨论】:
标签: asp.net asp.net-mvc error-handling