2011-11-21 35 views
0

當我正在開發的網頁上發生異常時,我試圖想辦法給開發團隊發送電子郵件。我聽說過ELMAH,但我希望能夠使用內部Microsoft庫來嘗試這樣做。我以爲我在網上看到一篇文章,但我似乎無法找到它(上週五看到它,我似乎無法找到它)。如果你甚至可以將我指向某種教程,那麼我會很感激。當在asp.net MVC2中引發異常時自動發送電子郵件

+0

降級?這是一個愚蠢的問題嗎? – SoftwareSavant

回答

1

許多日誌記錄框架能夠發送電子郵件記錄的異常。

MS寫道企業庫:使用電子郵件跟蹤偵聽

Enterprise Library: Logging Block and Email

,或者你可以使用第三方如log4net的:SMTP的appender http://logging.apache.org/log4net/release/config-examples.html

ELMAH不是MS,但這裏是一個教程 http://www.storm-consultancy.com/blog/development/tools-plugins/setup-email-alerts-from-elmah-when-exceptions-are-raised/

享受

+0

好評。這就是說,我有一個愚蠢的問題。我必須添加一個NEW偵聽器嗎?我已經有了一個監聽器,但它並沒有像你展示給我的stackoverflow文章中那樣正確的DLL。這次可以用電子郵件記錄器添加另一個聽衆嗎? – SoftwareSavant

+0

從我的理解中可以配置多個監聽器。所以它可以登錄到數據庫,電子郵件和文件。所以要麼改變你的當前監聽者,要麼添加一個電子郵件 – dbones