ELMAH未登录WCF

ELMAH未登录WCF,wcf,error-handling,elmah,Wcf,Error Handling,Elmah,我已经实现了这里解释的解决方案: 当我调试代码时,ErrorHandler中的默认值被正确执行,调用ELMAH的行也被命中: Elmah.ErrorSignal.FromCurrentContext().Raise(错误) 但是,ELMAH不会记录任何错误,也不会发送电子邮件(两者都是在web.config中设置的)。但如果我直接调用ELMAHS log方法,ELMAH会在数据库中创建一个日志条目: GetDefault(HttpContext.Current.Log)(new Elmah.Er

我已经实现了这里解释的解决方案:

当我调试代码时,ErrorHandler中的默认值被正确执行,调用ELMAH的行也被命中: Elmah.ErrorSignal.FromCurrentContext().Raise(错误)

但是,ELMAH不会记录任何错误,也不会发送电子邮件(两者都是在web.config中设置的)。但如果我直接调用ELMAHS log方法,ELMAH会在数据库中创建一个日志条目: GetDefault(HttpContext.Current.Log)(new Elmah.Error(Error))

谁有这个问题


非常感谢所有的投入

不确定您在问题中提供的内容可能会有什么错误,但请尝试完成

中概述的所有步骤。我以前很困惑,现在我更困惑了!我试图上传我的解决方案,它在IIS上工作?!我在本地测试时不工作,但在服务器上工作。为什么对我来说是个谜…

我一直在关注博客文章底部的文章。我的实现完全相同。我只是不明白为什么Log方法可以工作,但是通用的ELMAH处理不能。