处理ASP.NET MVC系统错误的正确方法

Sha*_*ean 1 error-handling asp.net-mvc asp.net-mvc-3

哪个是处理ASP.NET MVC中的系统错误的最佳方法?我在DimeCast.net上观看了一个视频,其中的人使用了global.ascx文件来编写Application_Error处理错误的方法.但是目前,我正在处理web.config文件中的错误.

有人能指出我正确的方向如何正确处理错误?这可能是:

  1. 语法错误
  2. 例外
  3. 404和其他页面/文件未找到错误

该应用程序相当大.

Bro*_*ook 7

看看elmah记录未处理的异常,实际上有一个关于nuget演示视频的快速示例

我使用elmah组合处理未处理的异常,并使用nLog来记录我可以处理但仍想记录的情况.到目前为止,这种组合已经很好地解决了.