在MVC3中的发布模式中获取完整错误

时间:2011-06-05 13:04:57

标签: asp.net-mvc-3 release elmah

Debug中正常工作的我的MVC3应用程序在Release模式下失败。但最大的问题是我得到的错误根本没有详细说明。这就是我所得到的:

  

抱歉,发生错误   处理您的请求。

我已经配置了elmah并希望看到一个完整的错误报告,包括堆栈跟踪,但是没有。

如何获得正确的错误报告?

1 个答案:

答案 0 :(得分:4)

在@tvanfosson评论之后,我意识到我没有配置MVC3来将异常传递给elmah。找到this tutorial如何做到这一点,在第1部分,它建议从Global.asax.cs评论这一行:

public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
    //filters.Add(new HandleErrorAttribute());
}

那就做到了。立即获取YSOD,elmah正确捕获异常。

相关问题