在asp.net MVC2中引发异常时自动发送电子邮件

时间:2011-11-21 13:30:40

标签: asp.net-mvc-2 exception-handling email-integration

当我正在开发的网页上发生异常时,我正试图想出一种向开发团队发送电子邮件的方法。我听说过ELMAH,但我希望使用内部的Microsoft库来尝试这样做。我以为我在网上看到了一个带图书馆的文章,但我似乎无法找到它(上周五看到它,我似乎无法找到它)。如果你甚至可以指点我某种教程,那么我会很感激。

2 个答案:

答案 0 :(得分: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/

享受

答案 1 :(得分:0)

我认为使用ELMAH没有任何问题,它非常稳定。

这是处理错误和发送电子邮件的好帖子: http://www.codecapers.com/post/Error-Handling-in-MVC-with-ELMAH.aspx