国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > php开源 > php教程 > WCF异常信息:由于内部错误,服务器无法处理该请求

WCF异常信息:由于内部错误,服务器无法处理该请求

来源:程序员人生   发布时间:2015-06-24 08:37:14 阅读次数:4399次

WCF异常信息:由于内部毛病,服务器没法处理该要求”,考评系统实现的进程中,提示出这样的毛病,你如何调试,对呀面对如此抽象含糊的提示,跟没有提示1样,表示很无语。

     这实际上是我们自己把毛病提示给遮挡住了,我们看下面配置文件system.serviceModel节点

<system.serviceModel> <behaviors> <serviceBehaviors> <behavior> <!-- 为避免泄漏元数据信息,请在部署前将以下值设置为 false --> <serviceMetadata httpGetEnabled="true"/> <!-- 要接收故障异常详细信息以进行调试,请将以下值设置为 true。在部署前设置为 false 以免泄漏异常信息 --> <serviceDebug includeExceptionDetailInFaults="true"/> </behavior> </serviceBehaviors> </behaviors> <protocolMapping> <add binding="basicHttpsBinding" scheme="https"/> </protocolMapping> <serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" /> </system.serviceModel>
配置文件中提示到
<span style="font-family: Arial, Helvetica, sans-serif;"> <!-- 要接收故障异常详细信息以进行调试,请将以下值设置为 true。在部署前设置为 false 以免泄漏异常信息 --></span>
这里明确指出如何接收故障异常详细信息。如果不注意的孩子们把

<serviceDebug includeExceptionDetailInFaults="true"/>
设置为false,那个抽象含糊的神马就出现了。1点小技能解放正在被bug折磨的孩子们!

生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生