我正在 C# 项目中开发 ASP.NET MVC 4,该项目在我的本地开发服务器上运行良好。但是,当我将其推送到生产服务器时,特定页面会出现 500 内部服务器错误。但是,我收到的错误并不比“处理您的请求时发生错误”更有帮助。
如何强制 ASP.NET 显示更有用的错误,即使是蓝屏死机?
感谢您的宝贵时间。
最佳答案
是的,有蓝屏死机。您可以通过转到 Web.Config
文件并确保包含以下行来强制它显示错误:
<system.web>
<customErrors defaultRedirect="GenericError.htm"
mode="Off"></customErrors>
</system.web>
但是要非常小心,不要在解决问题后就这样留下来。在生产设备上显示完整的堆栈错误跟踪存在很大的安全风险。
关于c# - 推送到生产服务器时 ASP.NET MVC 错误 500,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23297449/