Azure网站Elmah SMTP Mail在部署时无法正常工作

时间:2013-07-19 21:09:38

标签: azure smtp elmah azure-web-sites

我一直试图在我的Azure网站上获取Elmah电子邮件设置失败。我可以使用GMail或Hotmail SMTP设置在我的localhost上运行它。但是当部署到我的azure网站时,它不起作用。我的例外是在本地和生产中正确记录。只有电子邮件失败(或网络甚至尝试发送,我一直无法追踪错误或异常)

是否可以在Azure网站中进行设置?

我的elmah电子邮件设置:

<errorMail
      from="somehotmailaccount@hotmail.com"
      to="somehotmailaccount@hotmail.com"
      subject="Error"
      async="true"
      useSsl="true"
      enablessl="true"
      port="0" />

我的Smtp邮件设置:

 <smtp from="somehotmailaccount@hotmail.com">
        <network enableSsl="true" host="smtp.live.com" port="25" userName="somehotmailaccount@hotmail.com" password="somepassword" />
</smtp>

非常感谢!

1 个答案:

答案 0 :(得分:0)

您需要ErrorMail httpModule。

部分内添加此行
<add name="ErrorMail" type="Elmah.ErrorMailModule, Elmah" />

我建议你观看视频。 第56集 - Windows Azure中的日志记录,跟踪和ELMAH / http://channel9.msdn.com/Shows/Cloud+Cover/Episode-56-Logging-Tracing-and-ELMAH-in-Windows-Azure