wcf错误异常没有抛出/被正确捕获

时间:2013-05-13 15:21:53

标签: wcf wcf-4 faultcontract

这是我得到的例外:

TestService.exe中出现'System.ServiceModel.FaultException`1'类型的异常,但未在用户代码中处理

我尝试运行我的客户端,当我尝试执行以下操作时,调试器被捕获

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

可能是什么问题。如果我需要提供更多信息,请告诉我。

1 个答案:

答案 0 :(得分:0)

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

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

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