Asp.net mvc 使用ELMAH处理ASP.NET MVC全局错误-最佳实践
我真的很想将ELMAH集成到我的MVC4应用程序中,但我有几个问题:Asp.net mvc 使用ELMAH处理ASP.NET MVC全局错误-最佳实践,asp.net-mvc,asp.net-mvc-4,error-handling,elmah,Asp.net Mvc,Asp.net Mvc 4,Error Handling,Elmah,我真的很想将ELMAH集成到我的MVC4应用程序中,但我有几个问题: 如果elmah将所有错误重定向到特定的错误页面,我是否只需要将success(例如更新、删除等)返回给用户 如果elmah捕获了所有错误,我是否需要处理代码中的错误(例如,使用try catch块) 有没有关于如何使用ELMAH的最佳实践示例 1)Elmah做任何重定向,因此您可以自己在web.config中处理错误页面(hot ot做这个您可以查看) 2) 你应该。Elmah用于记录未处理的异常。您可以这样记录已处理的异常
- 如果elmah将所有错误重定向到特定的错误页面,我是否只需要将success(例如更新、删除等)返回给用户
- 如果elmah捕获了所有错误,我是否需要处理代码中的错误(例如,使用
块)try catch
- 有没有关于如何使用ELMAH的最佳实践示例
try
{
.....
}
catch(Exception ex)
{
Elmah.ErrorSignal.FromCurrentContext().Raise(ex);
}
3)Scott Hanselman博客上有一篇很好的文章:ELMAH:
也考虑使用优秀的EMAMA.MVC项目——无痛集成EMAH和MVC。