2010-07-26 75 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推文錯誤。

安裝和配置相當簡單。