Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 3 如何在本地测试时禁用elmah发送电子邮件?_Asp.net Mvc 3_Email_Localhost_Elmah - Fatal编程技术网

Asp.net mvc 3 如何在本地测试时禁用elmah发送电子邮件?

Asp.net mvc 3 如何在本地测试时禁用elmah发送电子邮件?,asp.net-mvc-3,email,localhost,elmah,Asp.net Mvc 3,Email,Localhost,Elmah,当我们将下面的行添加到web.config时- <add name="ErrorMail" type="Elmah.ErrorMailModule, Elmah" /> Elmah发送电子邮件,告知正在发生的任何异常情况。但我们希望这种情况只发生在部署在web服务器上的实时站点上。而不是当我们在我们的机器上本地测试站点时。目前,我们在本地测试站点时,它正在这样做并发送电子邮件。有人知道我们如何配置它吗?将电子邮件日志添加到Web.Release.config。My base W

当我们将下面的行添加到web.config时-

<add name="ErrorMail" type="Elmah.ErrorMailModule, Elmah" />


Elmah发送电子邮件,告知正在发生的任何异常情况。但我们希望这种情况只发生在部署在web服务器上的实时站点上。而不是当我们在我们的机器上本地测试站点时。目前,我们在本地测试站点时,它正在这样做并发送电子邮件。有人知道我们如何配置它吗?

将电子邮件日志添加到Web.Release.config。My base Web.config根本不包含任何Elmah内容—在使用发行版编译时会添加这些内容。如果您编译发行版并在本地运行,它将发送电子邮件并记录日志,但常规调试版本不会

Web.Release.config


最后,请注意,您的基本Web.config在开始时应该有
标记,即使它是空的:

Web.config

<configuration>
  <configSections /><!-- Placeholder for the release to insert into -->
  ....

....
<configuration>
  <configSections /><!-- Placeholder for the release to insert into -->
  ....