使用ELMAH

时间:2017-05-08 04:22:59

标签: asp.net asp.net-mvc asp.net-mvc-5 web-config elmah

我正在尝试使用 Elmah 在我的代码中发生异常时发送电子邮件。 这是web.config文件中的配置。

<elmah> 
    <errorMail from="MyEmailId@gmail.com" to="MyEmailId@gmail.com" 
                async="true"  smtpPort="0" useSsl="true" /> 
</elmah>
<system.net> 
    <mailSettings> 
        <smtp deliveryMethod ="Network"> 
            <network host="smtp.gmail.com" port="587" userName="MyEmailId@gmail.com"   password="MyEmailPassword" /> 
        </smtp> 
    </mailSettings> 
</system.net>

现在上面的配置工作正常。我每次收到异常时都会在localhost中测试我收到了一封电子邮件。

问题1:

  

这是否意味着如果我使用上述设置部署我的应用程序,没有   谁访问我的网站,如果他们得到例外,我会   收到一封电子邮件。

问题2:

  

我在上面的配置文件中添加了密码。但现在每个人都可以看到   我的密码。这是正确的方式还是我仍然可以发送邮件w / o   把我的密码放在配置文件中。

0 个答案:

没有答案