【问题标题】:Turn off emails only for 404 Errors仅针对 404 错误关闭电子邮件
【发布时间】:2015-05-14 00:16:22
【问题描述】:

我正在分享一个简单的解决方案,用于关闭 Elmah 发送 404 Http 错误的电子邮件。我希望 elmah 仍然记录 404 错误,以防我们发现一些黑客试图找到一些配置文件等。

【问题讨论】:

    标签: c# asp.net-mvc-5 elmah error-logging elmah.mvc


    【解决方案1】:

    您需要将以下内容添加到您的 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>
    

    【讨论】:

      猜你喜欢
      • 2014-10-05
      • 1970-01-01
      • 2014-07-05
      • 2016-07-08
      • 1970-01-01
      • 2022-01-07
      • 2020-03-04
      • 2014-02-11
      • 2012-05-23
      相关资源
      最近更新 更多