2012-05-12 61 views
0

後看到了很多關於如何創建一個CustomErrorHandler我沒有成功的帖子!WCF自定義ErrorHandler

我有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

在MVC中,我得到CommunicationException而不是CustomFault,但是我已經解決了這個問題。 在鏈接中,我提供了作者create de CustomFault,如下所示:var custom = new FaulException (..)。所以我已經替換了CustomFault的var,這就是全部! 無論如何感謝您的回覆! – gonzalomelov

回答