我們正在IIS上運行WCF服務,該服務拋出異常。無法獲得iC下wcf的例外
然而,即使includeException = true
在serviceBehavior
配置部分和compile = debug
也不例外細節被披露,只有一個通用的消息,建議您啓用提到的屬性。
如何讓WCF顯示真正的錯誤?
我們正在IIS上運行WCF服務,該服務拋出異常。無法獲得iC下wcf的例外
然而,即使includeException = true
在serviceBehavior
配置部分和compile = debug
也不例外細節被披露,只有一個通用的消息,建議您啓用提到的屬性。
如何讓WCF顯示真正的錯誤?
請確保您有以下根據serviceBehaviors部分設置爲真
<serviceDebug includeExceptionDetailInFaults="true"/>
<serviceMetadata httpGetEnabled="true"/>
如果您發佈代碼,XML或數據樣本,**請**在文本編輯器中突出顯示這些行,然後單擊編輯器工具欄上的「代碼樣本」按鈕(「{}」)以精確地設置格式並進行語法突出顯示!如果您發佈錯誤消息,請**使用blockquotes('「')正確格式化錯誤消息。 – 2011-04-12 05:00:52
HVE您重新啓動IIS的兩個條目,因爲includeException和serveiceBehavior屬性發生了變化? – 2011-04-11 20:08:04
是的,我已經停止並啓動應用程序池。並且web配置在開始時使用該屬性進行設置。它是一個新的服務器進行測試,在其他服務器上我們沒有這個問題 – guyl 2011-04-11 20:14:37
檢查你的事件日誌。如果這不顯示任何內容,請在您的服務上啓用診斷跟蹤。 IIS不會爲您傳播服務故障。它只會告訴你,如果您的[託管]配置有問題。 – stephenl 2011-04-11 20:26:27