我已经设置了elmah来通过包含一个webapi事件的httpfilter来拾取webapi异常,如ELMAH和MVC4中的API控制器中所述,不记录错误。
它可以正常工作,我可以看到错误进入了elmah db,问题是errorMail模块没有尽管它可以正常执行操作,但似乎没有问题,但
我似乎没有能力将其删除,因此我已经删除了所有错误过滤器,这也不是为什么不发送电子邮件的原因。
我还尝试通过在global.asax中添加一个无效的ErrorMail_Filtering(object sender,ExceptionFilterEventArgs args)方法来为电子邮件设置特殊的过滤器,但是对于webapi异常,它甚至从未达到(对于非webapi异常,它可以正常工作)
其他人遇到了这个问题,知道如何解决吗?我讨厌不得不更换Elmah电子邮件过滤器...