AppHarbor对Elmah和SendGrid有什么魔法吗?
我从这个问题Trouble using SendGrid with appharbor中看到,AppHarbor进行了一些配置,这样就可以在没有参数的情况下初始化客户端。我不确定执行了什么配置,也不确定它是否适用于Elmah。
Elmah在web.config中有一个自定义标记,但它会读取AppHarbor默认配置的设置吗?
编辑:如果Elmah在默认情况下无法读取这些设置,有没有办法在appharbor部署过程中使用令牌进行替换?
发布于 2013-03-12 12:33:00
多亏了一些测试和这两个链接,我把所有的胶水都放在了一起:
http://support.appharbor.com/kb/getting-started/managing-environments http://scottonwriting.net/sowblog/archive/2009/05/21/163350.aspx
AppHarbor (我假设)正在将SendGrid变量添加到web.config中的 mailSettings中,Elmah将遵守这些设置。为了实现更安全的配置,可以将useSsl="true“标志添加到
我需要添加的内容如下:
<elmah>
<!-- AppHarbor clears App_Data on each deploy -->
<errorLog type="Elmah.XmlFileErrorLog, Elmah" logPath="~/App_Data" />
<errorMail from="error@a.com"
to="admin@a.com"
subject="Application Exception"
async="false"
smtpPort="0"
useSsl="true"
>
</errorMail>
<security allowRemoteAccess="true" />
</elmah>
剩下的事由AppHarbor和Elmah处理。
https://stackoverflow.com/questions/15352642
复制相似问题