更新:2007 年 11 月
在準備部署 Web 服務消費者應用程式時,需要使用部署環境中的 Web 服務位置來更新其組態檔案。如需詳細資訊,請參閱部署報告中的應用程式資訊。
不過,在執行這項工作之前,必須先從 XML 版本的部署報告擷取 Web 服務提供者 (Provider) 端點的絕對 URI。如需詳細資訊,請參閱 HOW TO:在部署報告中尋找 Web 服務和 Web 內容絕對 URI。
若要更新 ASP.NET 應用程式的 Web 服務用戶端 URI
開啟與 Web 服務提供者端點相連接之 ASP.NET 應用程式的 Web.config 檔案。
在 Web.config 檔案中,尋找 <appSettings> 項目。
在 <appSettings> 項目下方,找到其 "Value" 屬性 (Attribute) 符合 Web 服務消費者端點之 Target Location 屬性值的 <add> 項目。
秘訣您可以在應用程式圖表上選取 Web 服務消費者端點,然後按 F4 鍵開啟 [屬性] 視窗,以尋找 Target Location 屬性。
從 <add> 項目將 "Key" 屬性值複製到 Web 服務消費者端點上的 Config File Entry 設定。
秘訣若要尋找 Config File Entry 設定,請用滑鼠右鍵按一下應用程式圖表上的 Web 服務消費者端點,然後選擇 [設定和條件約束]。在 [設定和條件約束編輯器] 中,選取 [應用程式端點設定] 節點。Config File Entry 設定位於 [設定和條件約束編輯器] 的右窗格中。如需詳細資訊,請參閱設定和條件約束編輯器。
如果尚未擷取連接之 Web 服務提供者端點的絕對 URI,請擷取該絕對 URI。
在 <add> 項目中,使用 Web 服務提供者端點的絕對 URI 取代 "Value" 屬性值。
秘訣如有必要,請使用複製到 Config File Entry 設定的值,在 Web.config 檔案中尋找具有相符之 "Key" 屬性值的 <add> 項目。
將 "Key" 屬性值複製到 Config File Entry 設定,會指定對應到消費者端點的組態檔項目。進行部署時,這項設定會決定部署參數解析完成時要設定的組態檔項目。在使用絕對 URI 來更新該值時,也可以使用這項設定在 Web.config 檔案中找到該值。
若要更新 Windows 或 Office 應用程式的 Web 服務用戶端 URI
開啟與 Web 服務提供者端點相連接之 Windows 或 Office 應用程式的 App.config 檔案。
在 App.config 檔案中,尋找 <applicationSettings> 項目。
在 <applicationSettings> 項目下,找到下列項目,其中 ApplicationName 是相對應的應用程式名稱:
<ApplicationName.Properties.Settings> 項目 (Visual C# 及 Visual J# 的 Windows 和 Office 應用程式)
<ApplicationName.My.MySettings> 項目 (Visual Basic 的 Windows 應用程式)
<ApplicationName.Settings> 項目 (Visual Basic 的 Office 應用程式)
在此項目內找到其 "Value" 屬性符合 Web 服務消費者端點之 Target Location 屬性值的 <Setting> 項目。
秘訣您可以在應用程式圖表上選取 Web 服務消費者端點,然後按 F4 鍵開啟 [屬性] 視窗,以尋找 Target Location 屬性。
從 <Setting> 項目將 "Name" 屬性值複製到 Web 服務消費者端點上的 Config File Entry 設定。
秘訣若要尋找 Config File Entry 設定,請用滑鼠右鍵按一下應用程式圖表上的 Web 服務消費者端點,然後選擇 [設定和條件約束]。在 [設定和條件約束編輯器] 中,選取 [應用程式端點設定] 節點。Config File Entry 設定位於 [設定和條件約束編輯器] 的右窗格中。如需詳細資訊,請參閱設定和條件約束編輯器。
如果尚未擷取連接之 Web 服務提供者端點的絕對 URI,請擷取該絕對 URI。
在相符的 <Setting> 項目下,使用 Web 服務提供者端點的絕對 URI 取代 "Value" 屬性值。
秘訣如有必要,請使用複製到 Config File Entry 設定的值,在 App.config 檔案中尋找具有相符之 "Name" 屬性值的 <Setting> 項目。
若將 "Name" 屬性值複製到 Config File Entry 設定,會指定對應到消費者端點的組態檔項目。進行部署時,這項設定會決定部署參數解析完成時要設定的組態檔項目。在使用絕對 URI 來更新該值時,也可以使用這項設定在 App.config 檔案中找到該值。