2009-12-18 31 views
2

我的ASP.NET應用程序有一個web.config healthMonitoring部分,用於在發生錯誤時給我發電子郵件。我會定期收到我想忽略的錯誤,例如Invalid ViewstateScriptResource.axd錯誤。有什麼辦法可以配置web.config在異常消息匹配特定搜索字符串或正則表達式時不通過電子郵件發送給我?將ASP.NET運行狀況監視配置爲忽略特定錯誤?

我相信這與Ignore HealthMonitoring event by EventDetailCode相似。

回答

0

你是自己提高事件還是他們在後臺提出的。我會查看事件的EventCode並查看是否可以使用它來區分此事件類型和其他事件類型?如果你自己提出這個事件,就像在一個catch語句中一樣,你可以很容易地將它分離出來。但是如果你使用全球性的毯子來捕捉所有的錯誤,那就沒有辦法。唯一的方法是在eventMapping中使用事件代碼,然後添加規則來捕獲該事件並將其發送給提供者。