2013-05-13 82 views
0

这是例外,我得到:WCF故障异常不扔/被正确地抓住

类型的异常“System.ServiceModel.FaultException`1”发生在TestService.exe但在用户代码中没有处理

我尝试运行我的客户,当我尝试做以下

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

可能是什么问题,调试器被逮住。让我知道是否需要提供更多信息。

回答

0

我自己回答了这个问题。由于Visual Studio 2012中的设置,它给我带来了麻烦。

每当我按下“继续”时抛出异常,它就会像客户端一样处理好一切。服务器端有一个复选框,允许我忽略特定类型的异常,所以我检查了它,现在服务器端不再抱怨异常没有被处理。

也许这会帮助像我这样的其他新手。 :)