带有 404 的 ASP.NET MVC 3 错误和异常处理

ASP.NET MVC 3 Error and Exception Handling with 404

记录异常并向用户提供记录的错误代码的最佳方式是什么。除此之外,如何处理 404 错误。我已经看到了很多解决方案,但并没有以一种与 mvc 模型完美契合的方式结合在一起。你也有例子吗?同样对于 404,即使用户尚未登录应用程序,是否有办法获得 404?

elmah 应该在生产中使用吗?
是否有人们建议使用的 nuget 包?


是的,使用 elmah,但要确保对日志查看器的访问受到控制。

这个包是 Elmah.MVC,请确保你阅读了这些:

http://www.hanselman.com/blog/ELMAHErrorLoggingModulesAndHandlersForASPNETAndMVCToo.aspx
http://dotnetdarren.wordpress.com/2010/07/27/logging-on-mvc-part-1/