从第三方 WCF 获取底层异常 - SOAP 异常

Posted

技术标签:

【中文标题】从第三方 WCF 获取底层异常 - SOAP 异常【英文标题】:Getting underlying exception from third party WCF - SOAP Exception 【发布时间】:2016-08-12 06:53:06 【问题描述】:

我有一个连接到第三方 WCF 服务的客户端(我可以访问 web.config 或服务,但不能访问代码)。 第三方引发 SOAP 异常,因为错误程序集未标记为可序列化 - “类型程序集未标记为可序列化”。

无论如何,我是否可以通过配置编辑或其他方式获得在 WCF 服务上引发且未出错的底层异常详细信息?

【问题讨论】:

【参考方案1】:

您需要在 web.config 文件中启用 includeExceptionDetailInFaults

请查看this。

【讨论】:

以上是关于从第三方 WCF 获取底层异常 - SOAP 异常的主要内容,如果未能解决你的问题,请参考以下文章

WCF 协议异常

WCF 服务配置异常“证书可能没有私钥......”

从 Silverlight 访问 Rally SOAP 服务

WCF自定义错误处理(IErrorHandler接口的用法)

WCF Java 客户端和 IncludeTimestamp

WCF 的 Completed 事件中的异常处理