3

我是一个新手,通过反复试验在 C# 中自学 asp.net,边做边学,不幸的是,这意味着很多错误!

我现在有一个自定义错误页面,基本上是 404,这样网站访问者就不会收到 .NET 抛出的丑陋应用程序错误消息,但我希望能够在人们使用该网站时自己看到问题所在。

所以我希望构建或学习一个相当基本的错误记录 c# 类,当遇到 .NET 错误时,它将发送浏览器中给出的相同信息,将其发送到 TXT 文件并同时通过电子邮件将错误发​​送给我会很好

我什至不知道从哪里开始,有人可以给我一些指示吗?一个已经做到这一点的开源类,我可以插入并使用它也可以工作。否则一些关于从哪里开始阅读的链接或指导也会很棒。

不过,我在理解 msdn 信息转储页面上有一种心理障碍,我希望能找到一些关于真实人物的文章,谈论自己实现相同的事情或类似的事情

请注意,我不想为此使用一些广泛或复杂的第三方服务,我希望从实施简洁定制服务的过程中学习

4

2 回答 2

2

I recommend starting with ELMAH. Here's an overview from Scott Hanselman.

于 2010-05-22T17:01:59.070 回答
2

有许多日志记录框架,但我建议您将log4net用于代码驱动的日志记录,将 ELMAH用于 ASP.NET 日志记录。Scott Hanselman 的ELMAH 博客文章很好地介绍了这个出色的工具。

于 2010-05-22T17:00:37.283 回答