2011-06-21 2 views
2

J'essaye de faire ignorer les erreurs 404 d'elmah mais elles continuent à apparaître. J'utilise asp.net mvc 3.Elmah ignorant ErrorFilter

Je

<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> 

Suis-je manque quelque chose? J'ai utilisé nuget pour générer le web.config donc je pense que tout est dans le web.config.

+3

Peut-être un problème avec l'ordre des modules comme dans ce poste? http://stackoverflow.com/questions/2854196/elmah-filtering-404-errors – bronsoja

+0

@bronsoja - Ce post me conduit à la bonne réponse. Apparemment pour une raison quelconque, il me manquait ErrorFilter dans les "httpModules" et "modules". Si vous écrivez votre message comme réponse, je l'accepterai. – chobo2

Répondre