16得票1回答
客户端无法捕获通用的 FaultException< T > 异常,只能捕获 FaultException 异常。

我已经阅读了所有相关的内容,但可能还有一些我没有掌握(毕竟如果我都掌握了的话,那么它应该已经起作用了) 在我的服务器业务层中,我正在抛出一些异常错误:public class RfcException : Exception { public RfcException(string ...

15得票5回答
从WCF FaultException响应中提取详细信息

我成功地与第三方soap服务合作。我已经向soap web服务添加了服务引用,自动生成了类。 当发生错误时,它返回一个如下的soap响应:&lt;SOAP-ENV:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi=...

14得票3回答
WCF:在多个方法上使用相同的故障契约

以一个包含10个服务,每个服务有20个方法的项目为例。 所有服务都继承自一个基础服务,该基础服务具有安全检查。每个方法要做的第一件事就是调用安全检查。如果存在问题,则会抛出安全异常。 问题是:我需要在每个方法(OperationContract)上指定FaultContract,还是可以在...

8得票1回答
使用Castle动态代理生成程序注入WCF故障契约

我目前正在处理一个具有WCF后端的WPF应用程序。我们已经实现了客户端日志记录解决方案和服务器日志记录解决方案来处理异常,它们运行良好,但通常很难通过网络将信息联系在一起。如果服务器上发生异常,我希望能够传递一个异常令牌回到客户端,以便我可以将其与异常一起记录在客户端上。这样,当我调试客户端错...