我需要在哪里挂钩(在什么事件中)才能发送我自己当前的ASP.NET项目中发生的每500个错误。 global.asax里面有什么东西?而且我想向自己发送用户会看到的输出。白色/黄色/黑色500标准ASP.NET错误HTML。
我的用户仅在10%的时间内看到错误。其他90%是Ajax响应。
答案 0 :(得分:1)
您可以使用Application_Error(...)
方法在ASP.Net中使用全局错误处理在global.asax.cs中执行此操作
答案 1 :(得分:0)
如果你对最终结果比对自己工作更感兴趣,你可能想看看Elmah(“错误记录模块和处理程序”)项目 - http://code.google.com/p/elmah/ < / p>
它允许你做很多错误的事情 - 发送电子邮件通知,将它们记录到数据库,通过网络界面浏览错误日志,甚至疯狂的东西,如错误的RSS提要或使用Twitter发推文错误。< / p>
安装和配置非常简单。