2011-04-11 31 views
1

我們正在IIS上運行WCF服務,該服務拋出異常。無法獲得iC下wcf的例外

然而,即使includeException = trueserviceBehavior配置部分和compile = debug也不例外細節被披露,只有一個通用的消息,建議您啓用提到的屬性。

如何讓WCF顯示真正的錯誤?

+1

HVE您重新啓動IIS的兩個條目,因爲includeException和serveiceBehavior屬性發生了變化? – 2011-04-11 20:08:04

+0

是的,我已經停止並啓動應用程序池。並且web配置在開始時使用該屬性進行設置。它是一個新的服務器進行測試,在其他服務器上我們沒有這個問題 – guyl 2011-04-11 20:14:37

+0

檢查你的事件日誌。如果這不顯示任何內容,請在您的服務上啓用診斷跟蹤。 IIS不會爲您傳播服務故障。它只會告訴你,如果您的[託管]配置有問題。 – stephenl 2011-04-11 20:26:27

回答

0

請確保您有以下根據serviceBehaviors部分設置爲真

<serviceDebug includeExceptionDetailInFaults="true"/> 
<serviceMetadata httpGetEnabled="true"/> 
+1

如果您發佈代碼,XML或數據樣本,**請**在文本編輯器中突出顯示這些行,然後單擊編輯器工具欄上的「代碼樣本」按鈕(「{}」)以精確地設置格式並進行語法突出顯示!如果您發佈錯誤消息,請**使用blockquotes('「')正確格式化錯誤消息。 – 2011-04-12 05:00:52