2013-05-13 78 views
0

這是例外,我得到:WCF故障異常不扔/被正確地抓住

類型的異常「System.ServiceModel.FaultException`1」發生在TestService.exe但在用戶代碼中沒有處理

我嘗試運行我的客戶,當我嘗試做以下

catch (Exception ex) 
    throw new FaultException<GeneralCalculatorFault>(fault, ex.ToString()); 

可能是什麼問題,調試器被逮住。讓我知道是否需要提供更多信息。

回答

0

我自己回答了這個問題。由於Visual Studio 2012中的設置,它給我帶來了麻煩。

每當我按下「繼續」時拋出異常,它就會像客戶端一樣處理好一切。服務器端有一個複選框,允許我忽略特定類型的異常,所以我檢查了它,現在服務器端不再抱怨異常沒有被處理。

也許這會幫助像我這樣的其他新手。 :)