我正在对预先存在的MVC 4应用程序进行一些功能更改。每当抛出异常时,框架就会以某种方式捕获它并抛出HttpStatusCodeResult而不是错误。
当我进行远程调试时,这很好,但是当其他用户正在使用该应用程序并对其进行测试时,他们会收到带有“内部服务器错误”的返回新HttpStatusCodeResult
我在调试模式下部署了代码,我想知道如何关闭它以便我可以在测试用户的计算机上看到任何堆栈跟踪。
这是webconfig的设置方式:
<customErrors mode="Off" />
<compilation targetFramework="4.0" debug="true" />
但每次发生异常时,我仍然会抛出对话框。我想关闭它并获得异常的实际堆栈跟踪,而这是在测试环境中。这样我就可以调试为什么某些用户显示“INTERNAL SERVER ERROR”对话框消息而其他用户没有。