WCF:ServiceDebugBehavior.IncludeExceptionDetailInFaults 属性设置
WCF:ServiceDebugBehavior.IncludeExceptionDetailInFaults 属性设置IncludeExceptionDetailInFaults 属性:返回客户端以供调试的 SOAP 错误详细信息中是否包含托管异常信息。
设置:
<serviceDebug includeExceptionDetailInFaults="true" />
可以获取服务端托管异常信息以供客户端调试。
<behavior name="PurchaseModuleServiceBehavior">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="true" />
</behavior>
如果设置为false,客户端获取的异常信息如下:
FaultExceptionwas unhandled by user code:
The server was unable to process the request due to an internal error. For more information about the error, either turn on IncludeExceptionDetailInFaults (either from ServiceBehaviorAttribute or from the <serviceDebug> configuration behavior) on the server in order to send the exception information back to the client, or turn on tracing as per the Microsoft .NET Framework 3.0 SDK documentation and inspect the server trace logs.
客户端只知道服务端有错误发生,但不知道具体的错误信息,如果将includeExceptionDetailInFaults=True, 客户端能获取到具体的异常信息,如用户自定义异常,或.NET抛出的异常,方便客户端调试程序。
参考文档:
承载 Service Host 和使用 WCF 服务
升级WCF后端通信架构,开发更简单高效!CSFrameworkV5.1旗舰版
WCF开发框架配置详解 WCF开发实例高级教程
WCF开发框架之Winform客户端配置文件 - App.config
WCF开发框架之WCF服务器配置文件 - Web.config
WCF错误“这可能是因为在HTTPS情况下使用HTTP.SYS未正确配置服务器证书”
C#源代码安全缺陷与提高源代码质量解决方案-WCF服务配置安全
WCF:SecurityNegotiationException 调用方未由服务进行身份验证
WCF采用Message安全模式运行出错:安全包中没有可用的凭证解决方案
WCF开发框架默认连接:HTTP协议+Message安全模式+Windows客户端认证
WCF顶级安全:HTTPS协议SSL证书+Windows认证+TransportWithMessageCredential安全模式
WCF开发框架-客户端采用Certificate认证模式调用基于HTTPS协议的WCF接口
调用WCF服务System.ServiceModel.ServiceActivationException:"无法激活请求的服务"
WCF开发框架-客户端采用Windows身份认证调用HTTPS协议WCF接口
WCF开发框架-客户端采用BASIC身份认证调用HTTPS协议WCF接口
vs使用透明代理工厂方式调用HTTPS协议的WCF服务
承载 Service Host 和使用 WCF 服务
升级WCF后端通信架构,开发更简单高效!CSFrameworkV5.1旗舰版
WCF开发框架配置详解 WCF开发实例高级教程
WCF开发框架之Winform客户端配置文件 - App.config
WCF开发框架之WCF服务器配置文件 - Web.config
WCF错误“这可能是因为在HTTPS情况下使用HTTP.SYS未正确配置服务器证书”
C#源代码安全缺陷与提高源代码质量解决方案-WCF服务配置安全
WCF:SecurityNegotiationException 调用方未由服务进行身份验证
WCF采用Message安全模式运行出错:安全包中没有可用的凭证解决方案
WCF开发框架默认连接:HTTP协议+Message安全模式+Windows客户端认证
WCF顶级安全:HTTPS协议SSL证书+Windows认证+TransportWithMessageCredential安全模式
WCF开发框架-客户端采用Certificate认证模式调用基于HTTPS协议的WCF接口
调用WCF服务System.ServiceModel.ServiceActivationException:"无法激活请求的服务"
WCF开发框架-客户端采用Windows身份认证调用HTTPS协议WCF接口
WCF开发框架-客户端采用BASIC身份认证调用HTTPS协议WCF接口
vs使用透明代理工厂方式调用HTTPS协议的WCF服务
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
在线客服
