我正在设置Elmah电子邮件,我不想将我的电子邮件帐户凭据放在web.config中。
我正在Azure上部署,因此希望在应用启动时的代码中查找Azure应用设置的凭据。
有没有办法在代码中以声明方式配置Elmah电子邮件,而不是使用< errorMail>标记
答案 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