例如,我们只想从 Global.asax 错误处理程序捕获 YSOD 输出以在错误报告电子邮件中使用。有没有办法利用内置的 ysod 生成器?
我会调查ELMAH(ASP.NET 的错误日志模块和处理程序):
ELMAH(错误记录模块和
Handlers)是一个应用程序范围的错误
完全的日志记录设施
可插拔。可以动态添加
到正在运行的 ASP.NET Web 应用程序,
甚至所有 ASP.NET Web 应用程序
在机器上,无需任何
重新编译或重新部署。
一旦 ELMAH 被扔进
运行 Web 应用程序并配置
适当地,你会得到以下内容
设施无需改变任何一个
你的代码行:
- 记录几乎所有未处理的异常。
- 用于远程查看记录的异常的整个日志的网页。
- 用于远程查看任何登录者的完整详细信息的网页
例外。
- 很多情况下可以回顾一下原来的黄屏死机
ASP.NET 为给定的生成
异常,即使使用 customErrors 模式
关掉。
- 每个错误发生时的电子邮件通知。
- 日志中最后 15 个错误的 RSS 提要。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)