2
我想让elmah忽略404错误,但他们不断显示出来。我使用asp.net的MVC 3Elmah忽略ErrorFilter
我
<elmah>
<errorLog type="Elmah.SqlErrorLog, Elmah" logPath="~/App_Data" connectionStringName="ConnectionString" applicationName="/" />
<errorFilter>
<test>
<equal binding="HttpStatusCode" value="404" type="Int32" />
</test>
</errorFilter>
<security allowRemoteAccess="0" />
</elmah>
<sectionGroup name="elmah">
<section name="security" requirePermission="false" type="Elmah.SecuritySectionHandler, Elmah" />
<section name="errorLog" requirePermission="false" type="Elmah.ErrorLogSectionHandler, Elmah" />
<section name="errorMail" requirePermission="false" type="Elmah.ErrorMailSectionHandler, Elmah" />
<section name="errorFilter" requirePermission="false" type="Elmah.ErrorFilterSectionHandler, Elmah" />
</sectionGroup>
我这么想吗?我用nuget来生成web.config,所以我认为一切都在web.config中。
可能是一个问题,像这篇文章中的模块顺序? http://stackoverflow.com/questions/2854196/elmah-filtering-404-errors – bronsoja
@bronsoja - 那篇文章让我知道了正确的答案。显然,无论出于什么原因,我错过了“httpModules”和“模块”的ErrorFilterin。如果你写信给你作为答案,那么我会接受它。 – chobo2