如果只有404使用Elmah和MVC 4.5,则发送错误电子邮件

时间:2014-05-16 16:00:07

标签: asp.net-mvc asp.net-mvc-3 elmah elmah.mvc elmahr

我的webconfig有这样的东西...我想过滤所以我只捕获404错误到我的电子邮件..我正在使用MVC所以最好的方法是什么...?

感谢

第一次使用Elmah

   <configuration>
   ...

   <system.web>
   ...

   <httpModules>
   ...

   <add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah"/>
   <add name="ErrorMail" type="Elmah.ErrorMailModule, Elmah"/>
   </httpModules>
   </system.web>

  <system.webServer>
  <validation validateIntegratedModeConfiguration="false"/>
  <modules>
  ...

 <add name="Elmah.ErrorLog" type="Elmah.ErrorLogModule, Elmah" preCondition="managedHandler" />
 <add name="Elmah.ErrorMail" type="Elmah.ErrorMailModule" preCondition="managedHandler" />
 </modules>

   ...
   </system.webServer>
   </configuration>

然后

  <elmah>
   <errorMail
        from="me@me.com"
        to="me@me.com"
        subject="my app Error" />