c# - 我应该如何在 ASP.NET 中记录异常?

标签 c# .net asp.net logging exception

我应该如何记录异常?我以前从未尝试过登录 .NET。也不要尝试将异常转储到 txt(或二进制)文件中。我不需要文本文件,只是一种使用文件和行 # 查看日志的方法。

-edit- 使用 asp.net

最佳答案

ELMAH如果您使用的是 ASP.NET,则特别好。我最喜欢的 ELMAH 特性之一是不必构建 UI 来查看记录的异常; ELMAH 提供了一个处理程序来报告您的异常。但是,我从来没有用它来记录异常以外的任何东西。

log4net 和 Microsoft's EntLib是想到的其他一些想法。如果您真正需要的只是异常记录,那么它们提供的功能比您可能需要的要多得多。

此外,您可以考虑 performance counters如果您真正想做的是衡量您的应用程序。同样,使用性能计数器的好处是在发布数据后,您不必担心构建 UI 来查看/查询数据。

关于c# - 我应该如何在 ASP.NET 中记录异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2107220/

相关文章:

c# - Microsoft.Expression.Interactions 版本 4.0.0.0 运行时版本 v4.0.30319 在哪里下载?

Asp.net core 2.0部署海量dll

c# - 从具体化 'System.Guid' 类型到 'System.String' 类型的指定转换无效

c# - 在 Winforms 窗体中滑动

c# - 使用 ajax 渲染 ViewComponent 在 Edge/IE11 中不起作用

c# - WCF REST JSON 服务缓存

.net - .NET HttpWebRequest 中的压缩( header )错误?

c# - Microsoft.Office.Interop.Word 在代码中打开文档文件时出错

c# - 付款成功,我们的数据与查询字符串数据相匹配,但无论如何都变成了 INVALID!

ASP.Net CrystalReportViewer 仅渲染垂直线