由于内部错误,服务器无法处理该请求。有关该错误的详细信息,请打开服务器上的 IncludeExceptionDetailInFaults
由于内部错误,服务器无法处理该请求。有关该错误的详细信息,请打开服务器上的 IncludeExceptionDetailInFaults在调试WCF程序的时候,有时会遇到下面的错误: System.ServiceModel.FaultException: 由于内部错误,服务器无法处理该请求。有关该错误的详细信息,请打开服务器上的 IncludeExceptionDetailInFaults (从 ServiceBehaviorAttribute 或从 <serviceDebug> 配置行为)以便将异常信息发送回客户端,或在打开每个 Microsoft .NET Framework 3.0 SDK 文档的跟踪的同时检查服务器跟踪日志。

有两种解决方案:
1. 修改app.config文件
C# Code:
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior name="debug">
<serviceMetadata httpGetEnabled="true"/>
<serviceDebug includeExceptionDetailInFaults="true"/>
</behavior>
</serviceBehaviors>
</behaviors>
<serviceHostingEnvironment multipleSiteBindingsEnabled="true" />
<services>
<service name="LicenseLocalProxy" behaviorConfiguration="debug"> </service>
</services>
</system.serviceModel>
//来源:C/S框架网(www.csframework.com) QQ:1980854898
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior name="debug">
<serviceMetadata httpGetEnabled="true"/>
<serviceDebug includeExceptionDetailInFaults="true"/>
</behavior>
</serviceBehaviors>
</behaviors>
<serviceHostingEnvironment multipleSiteBindingsEnabled="true" />
<services>
<service name="LicenseLocalProxy" behaviorConfiguration="debug"> </service>
</services>
</system.serviceModel>
//来源:C/S框架网(www.csframework.com) QQ:1980854898
2. 在WCF服务加上ServiceBehavior特性。
C# Code:
[ServiceBehavior(IncludeExceptionDetailInFaults = true)]
public class LicenseProxyService : ILicenseProxyService
{
....
}
//来源:C/S框架网(www.csframework.com) QQ:1980854898
[ServiceBehavior(IncludeExceptionDetailInFaults = true)]
public class LicenseProxyService : ILicenseProxyService
{
....
}
//来源:C/S框架网(www.csframework.com) QQ:1980854898
若第1方案不行,使用2方案。
参考文档:
WCF错误:服务器无法处理该请求IncludeExceptionDetailInFaults
WCF:ServiceDebugBehavior.IncludeExceptionDetailInFaults 属性设置
WCF开发框架之WCF服务器配置文件 - Web.config
C#源代码安全缺陷与提高源代码质量解决方案-WCF服务配置安全
【原创】WCF开发框架 - 采用wsHttpBinding及basicHttpBinding连接https协议的WCF服务
找不到具有绑定 MetadataExchangeHttpBinding 的终结点的与方案 http 匹配的基址。注册的基址方案是 [https]
WCF快速开发框架 - IIS承载WCF服务wsHttpBindings配置详解(HTTP协议)
WCF快速开发框架 - IIS承载WCF http协议BasicTcpBinding配置详解
WCF快速开发框架 - IIS承载WCF net.tcp协议NetTcpBinding配置详解
基于WCF通信的C/S系统快速开发框架的部分架构设计
服务端增加WCF服务全局异常处理机制
WCF服务错误:System.TimeoutException: 请求通道在等待 00:01:00 以后答复时超时
WCF:(400) Bad Request 错误解决方案
WCF揭秘—可靠性会话功能
WCF错误:服务器无法处理该请求IncludeExceptionDetailInFaults
WCF:ServiceDebugBehavior.IncludeExceptionDetailInFaults 属性设置
WCF开发框架之WCF服务器配置文件 - Web.config
C#源代码安全缺陷与提高源代码质量解决方案-WCF服务配置安全
【原创】WCF开发框架 - 采用wsHttpBinding及basicHttpBinding连接https协议的WCF服务
找不到具有绑定 MetadataExchangeHttpBinding 的终结点的与方案 http 匹配的基址。注册的基址方案是 [https]
WCF快速开发框架 - IIS承载WCF服务wsHttpBindings配置详解(HTTP协议)
WCF快速开发框架 - IIS承载WCF http协议BasicTcpBinding配置详解
WCF快速开发框架 - IIS承载WCF net.tcp协议NetTcpBinding配置详解
基于WCF通信的C/S系统快速开发框架的部分架构设计
服务端增加WCF服务全局异常处理机制
WCF服务错误:System.TimeoutException: 请求通道在等待 00:01:00 以后答复时超时
WCF:(400) Bad Request 错误解决方案
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内容管理系统 |
在线客服
