WCF異常信息:由于內部錯誤,服務器無法處理該請求
來源:程序員人生 發布時間:2015-06-24 08:37:14 閱讀次數:4734次
”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折磨的孩子們!
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈