Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
wcf故障异常未正确引发/被捕获_Wcf_Wcf 4_Faultcontract - Fatal编程技术网

wcf故障异常未正确引发/被捕获

wcf故障异常未正确引发/被捕获,wcf,wcf-4,faultcontract,Wcf,Wcf 4,Faultcontract,这是我得到的例外: TestService.exe中发生“System.ServiceModel.FaultException”“1”类型的异常,但未在用户代码中处理 我尝试运行我的客户机,当我尝试执行以下操作时,调试器被捕获 catch (Exception ex) throw new FaultException<GeneralCalculatorFault>(fault, ex.ToString()); catch(异常示例) 抛出新的FaultException(f

这是我得到的例外:

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

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

catch (Exception ex)
    throw new FaultException<GeneralCalculatorFault>(fault, ex.ToString());
catch(异常示例)
抛出新的FaultException(fault,例如ToString());

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

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

每当我按下“Continue”时抛出异常时,它在客户端处理一切正常,就像它应该处理的一样。服务器端有一个复选框,允许我忽略特定类型的异常,因此我选中了它,现在服务器端不再抱怨没有处理异常

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