2010-07-26 67 views
2

我需要在什么事件中挂钩,以便能够发送自己每发生在我当前的ASP.NET项目上的500个错误。 global.asax内的东西?我想给自己发送用户会看到的输出。白色/黄色/黑色500标准ASP.NET错误HTML。向自己发送500错误信息

我的用户只能看到大约10%的错误。其他90%是Ajax响应。

回答

1

您可以使用全局错误使用Application_Error(...)方法

+0

使用Application_Error事件记录/追踪你想要的一切 – sebagomez 2010-07-26 19:13:55

0

如果你是不是在使其工作自己的过程更感兴趣的是最终的结果在ASP.Net处理的global.asax.cs做到这一点,您可能想看看Elmah(“错误记录模块和处理程序”)项目 - http://code.google.com/p/elmah/

它允许您执行许多错误的事情 - 发送电子邮件通知,将它们记录到数据库,浏览错误日志通过网络界面,甚至是疯狂的事情,比如错误的RSS提要或使用Twitter推文错误。

安装和配置相当简单。