0

我已经实现了这里解释的解决方案:Exception Logging for WCF Services using ELMAH

当我调试我的代码时,ErrorHandler 中的 ProvideFault 被正确执行,并且调用 ELMAH 的行也被命中: Elmah.ErrorSignal.FromCurrentContext().Raise(error);

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

任何有这个问题的人?

非常感谢所有输入!

4

2 回答 2

0

我以前很困惑——现在我更困惑了!我试图上传我的解决方案,它可以在 IIS 上运行?!我在本地测试 i 时不工作,但在服务器上工作。为什么对我来说是个谜...

于 2012-08-16T07:15:58.657 回答
0

不确定您在问题中提供的内容可能有什么问题,但请尝试完成此博客文章中概述的所有步骤。

于 2012-08-15T13:36:21.387 回答