Asp.net mvc 3 在MVC3的发布模式下获取完整错误

Asp.net mvc 3 在MVC3的发布模式下获取完整错误,asp.net-mvc-3,release,elmah,Asp.net Mvc 3,Release,Elmah,我的MVC3应用程序在Debug模式下工作正常,但在Release模式下失败。但最大的问题是,我得到的错误一点也不详细。这就是我所得到的: 很抱歉,执行此操作时出错 正在处理您的请求 我已经配置了elmah,并希望看到完整的错误报告,包括stacktrace,但是没有 如何获得正确的错误报告?在@tvanfosson注释之后,我意识到我没有配置MVC3将异常传递给elmah。关于如何做到这一点,在第1部分中,建议对Global.asax.cs中的这一行进行评论: public static vo

我的MVC3应用程序在
Debug
模式下工作正常,但在
Release
模式下失败。但最大的问题是,我得到的错误一点也不详细。这就是我所得到的:

很抱歉,执行此操作时出错 正在处理您的请求

我已经配置了
elmah
,并希望看到完整的错误报告,包括stacktrace,但是没有


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

在@tvanfosson注释之后,我意识到我没有配置MVC3将异常传递给
elmah
。关于如何做到这一点,在第1部分中,建议对Global.asax.cs中的这一行进行评论:

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

成功了。现在获取YSOD,并且
elmah
正确捕获异常。

在@tvanfosson注释之后,我意识到我没有配置MVC3将异常传递给
elmah
。关于如何做到这一点,在第1部分中,建议对Global.asax.cs中的这一行进行评论:

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

成功了。现在获取YSOD,并且
elmah
正确捕获异常。

发布模式代码是否也安装在其他服务器上?单击链接时发生错误的原因是什么?您是否具有HandleError属性,或者是否有合适的替代品可以理解Elmah并将异常传递给它?请检查该服务器上的应用程序事件日志。您可能会看到相应的事件,其中包含有关错误的更多信息发布模式代码是否也安装在其他服务器上?单击链接时发生错误的原因是什么?您是否具有HandleError属性,或者是否有合适的替代品可以理解Elmah并将异常传递给它?请检查该服务器上的应用程序事件日志。您可能会看到一个相应的事件,其中包含有关错误的更多信息。该教程是设置elmah的一个很好的演练。该教程是设置elmah的一个很好的演练。