共用方式為


如何使用 ThrowDetailedError 參數

如果發生錯誤,Web 用戶端會收到一般 SoapException

若要偵錯已發佈的 Web 服務,您可以在 Web.config 檔案中加入某個參數,以便控制從該發佈的 Web 服務傳回之例外狀況詳細資料的等級。

Web.config 檔案包含應用程式設定參數 ThrowDetailedErrorFalseThrowDetailedError的預設設定。 如果您將設定變更為 True,伺服器 Proxy 會將內部例外狀況資訊傳回給 Web 用戶端,讓您對已發佈的 Web 服務進行偵錯。

下列 XML 程式碼顯示 appSettings > 節點下 < Web.config 檔案中顯示的ThrowDetailedError參數:

<appSettings>  
  <add key="ThrowDetailedError" value="False" />  
<appSettings/>  

重要

依照預設,BizTalk Server 不會將內部例外狀況資訊傳回給 Web 用戶端,因為這種資訊可能包含機密資訊 (例如應用程式呼叫堆疊)。 偵錯之後,您應該將 ThrowDetailedError 設定設為 False

另請參閱

偵錯已發佈的 Web 服務