如何使用 ThrowDetailedError 參數
如果發生錯誤,Web 用戶端會收到一般 SoapException。
若要偵錯已發佈的 Web 服務,您可以在 Web.config 檔案中加入某個參數,以便控制從該發佈的 Web 服務傳回之例外狀況詳細資料的等級。
Web.config 檔案包含應用程式設定參數 ThrowDetailedError。 False 是 ThrowDetailedError的預設設定。 如果您將設定變更為 True,伺服器 Proxy 會將內部例外狀況資訊傳回給 Web 用戶端,讓您對已發佈的 Web 服務進行偵錯。
下列 XML 程式碼顯示 appSettings > 節點下 < Web.config 檔案中顯示的ThrowDetailedError參數:
<appSettings>
<add key="ThrowDetailedError" value="False" />
<appSettings/>
重要
依照預設,BizTalk Server 不會將內部例外狀況資訊傳回給 Web 用戶端,因為這種資訊可能包含機密資訊 (例如應用程式呼叫堆疊)。 偵錯之後,您應該將 ThrowDetailedError 設定設為 False。