推送到生产服务器时ASP.NET MVC错误500

时间:2014-04-25 15:39:05

标签: c# asp.net-mvc production-environment

我正在使用C#项目中的ASP.NET MVC 4,它在我的本地开发服务器上运行良好。但是,当我将其推送到我的生产服务器时,特定页面会产生500内部服务器错误。但是,我得到的错误没有比“处理您的请求时出错”更有帮助。

我如何强制ASP.NET显示更有用的错误,即使它是死亡的黄色屏幕?

感谢您的时间。

1 个答案:

答案 0 :(得分:2)

是的,有一个黄色死亡屏幕。您可以通过转到Web.Config文件并确保您拥有此行来强制它显示错误:

<system.web>
   <customErrors defaultRedirect="GenericError.htm"
    mode="Off"></customErrors>
</system.web>

但是要非常小心,在你弄清楚问题后不要这样离开。在生产箱上显示完整堆栈的错误痕迹是一种安全风险。

相关问题