在代码而不是配置中配置Elmah电子邮件设置

时间:2014-01-31 16:13:23

标签: asp.net elmah

我正在设置Elmah电子邮件,我不想将我的电子邮件帐户凭据放在web.config中。

我正在Azure上部署,因此希望在应用启动时的代码中查找Azure应用设置的凭据。

有没有办法在代码中以声明方式配置Elmah电子邮件,而不是使用< errorMail>标记

2 个答案:

答案 0 :(得分:1)

执行此操作的最佳方法是覆盖Elmah SendMail的{​​{1}}方法,正如Atif Aziz在Google网上论坛this discussion中所建议的那样。

我在this answer中提供了更多详细信息。

答案 1 :(得分:0)

您可以捕获Elmah Mailing事件并替换您的电子邮件地址。

http://scottonwriting.net/sowblog/archive/2011/01/06/customizing-elmah-s-error-emails.aspx