【问题标题】:Handling errors in ASP.NET处理 ASP.NET 中的错误
【发布时间】:2011-01-30 20:48:27
【问题描述】:

关于处理错误的几个问题- 我认为最好在 Application_OnError(){} 中处理它们?

然后您更愿意将错误写入事件日志、将它们写入本地自定义文件还是通过电子邮件发送?

如果是后者,您是否使用任何专业库来预先格式化异常电子邮件?

【问题讨论】:

    标签: asp.net error-handling exception


    【解决方案1】:

    您还应该处理“未处理的异常”。见here。你可以在MSDN了解更多信息

    【讨论】:

      【解决方案2】:

      对于某些应用程序,我们使用Log4Net,对于其他应用程序,我们使用EnterpriseLibrary Logging Application Block。他们都可以将错误以预定义的格式写入日志文件。日志记录应用程序块还支持通过电子邮件发送错误。值得一试。

      【讨论】:

        【解决方案3】:

        如果您根本不采取任何措施,ASP.NET 健康监控将为您记录错误。默认情况下,它将记录到 Windows 事件日志。

        【讨论】:

          【解决方案4】:

          【讨论】:

          • 甜,我不知道这个项目。谢谢。
          • 哇,总结听起来很棒。
          • 又给 Elmah 一票。我过去曾在各种项目中使用过它,并且效果很好。我发现的唯一限制是,如果需要,您必须创建自己的自定义处理程序才能将 elmah 记录到 Windows 事件日志中。
          猜你喜欢
          • 2010-10-09
          • 2014-11-06
          • 2011-07-18
          • 1970-01-01
          • 1970-01-01
          • 2010-09-16
          • 2018-02-27
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多