看了很多关于如何创建CustomErrorHandler的帖子后我没有成功!
我有2个项目,一个WCF项目和一个MVC项目。
我有一个类似于此评论IErrorHandler doesn't seem to be handling my errors in WCF .. any ideas?中的代码的代码。
但是在WCF中我没有使用ProvideFault方法。
我所做的第一步是将web.config(MVC)中的配置切换到WCF项目中的app.config。 因此,通过该步骤,我完全捕获异常并将其转换为CustomFaults。
然而,在MVC项目中,我没有看到/捕获FaultException,因为我的服务抛出了CommunicationException。
我不知道我错过了什么!
谢谢!抱歉我的英语很差!
答案 0 :(得分:0)
如果您想知道如何开发自定义IErrorHandler实现,请查看http://pieterderycke.wordpress.com/2012/09/05/logging-all-unhandled-exception-in-wcf-with-log4net/它解释了如何基于Log4Net开发自定义实现。