仅针对 404 错误关闭电子邮件
Turn off emails only for 404 Errors
我正在分享一个简单的解决方案,用于关闭 Elmah 发送针对 404 Http 错误的电子邮件。我希望 elmah 仍然记录 404 错误,以防我们发现一些黑客试图找到一些配置文件等。
您需要将以下内容添加到您的 Web.config 文件中:
system.web节点:
<httpModules>
...
<add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah"/>
<add name="ErrorFilter" type="Elmah.ErrorFilterModule, Elmah"/>
...
</httpModules>
configSections 节点:
<sectionGroup name="elmah">
<section name="errorFilter" type="Elmah.ErrorFilterSectionHandler, Elmah"/>
</sectionGroup>
elmah节点:
<errorFilter>
<test>
<and>
<equal binding="HttpStatusCode" value="404" type="Int32" />
<regex binding="FilterSourceType.Name" pattern="mail" />
</and>
</test>
</errorFilter>
我正在分享一个简单的解决方案,用于关闭 Elmah 发送针对 404 Http 错误的电子邮件。我希望 elmah 仍然记录 404 错误,以防我们发现一些黑客试图找到一些配置文件等。
您需要将以下内容添加到您的 Web.config 文件中:
system.web节点:
<httpModules>
...
<add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah"/>
<add name="ErrorFilter" type="Elmah.ErrorFilterModule, Elmah"/>
...
</httpModules>
configSections 节点:
<sectionGroup name="elmah">
<section name="errorFilter" type="Elmah.ErrorFilterSectionHandler, Elmah"/>
</sectionGroup>
elmah节点:
<errorFilter>
<test>
<and>
<equal binding="HttpStatusCode" value="404" type="Int32" />
<regex binding="FilterSourceType.Name" pattern="mail" />
</and>
</test>
</errorFilter>