【问题标题】:wcf fault exception not throwing/being caught properlywcf 错误异常未抛出/被正确捕获
【发布时间】:2013-05-07 16:44:35
【问题描述】:

这是我得到的例外:

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

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

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

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

【问题讨论】:

    标签: wcf wcf-4 faultcontract


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-06
      相关资源
      最近更新 更多