由于内部错误,服务器无法处理该请求。请打开服务器上的IncludeExceptionDetailInFaults
WCF异常信息:由于内部错误,服务器无法处理该请求。请打开服务器上的IncludeExceptionDetailInFaults
WCF报如下错误:
异常信息:由于内部错误,服务器无法处理该请求。有关该错误的详细信息,请打开服务器上的 IncludeExceptionDetailInFaults (从 ServiceBehaviorAttribut
-------------------------------------------------
这个错误报的太笼统,且无法跟踪到服务里去,折腾了我大半天。
后来找到了如下方法,可以直接看到了错误的详细信息,那样才好定位到问题去修改啊。
废话不多说,具体方法如下:
<configuration> system.serviceModel> <behaviors> <serviceBehaviors> <behavior name=""> <serviceMetadata httpGetEnabled="true" /> <serviceDebug includeExceptionDetailInFaults="true" /> </behavior> <serviceBehaviors> </behaviors> <serviceHostingEnvironment multipleSiteBindingsEnabled="true" aspNetCompatibilityEnabled="true"/> </system.serviceModel> <appSettings> </configuration> 注意:
为避免泄漏元数据信息,请在部署前将以下值设置为 false 并删除上面的元数据终结点.
要接收故障异常详细信息以进行调试,请将以下值设置为 true。在部署前设置为 false 以避免泄漏异常信息.