後看到了很多關於如何創建一個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。
我不知道我錯過了什麼!
謝謝!對於我可憐的英語感到抱歉!
你正在得到什麼確切的錯誤? –
在MVC中,我得到CommunicationException而不是CustomFault,但是我已經解決了這個問題。 在鏈接中,我提供了作者create de CustomFault,如下所示:var custom = new FaulException(..)。所以我已經替換了CustomFault的var,這就是全部! 無論如何感謝您的回覆! –
gonzalomelov