共用方式為


HOW TO:更新組態檔中的 Web 服務用戶端 URI

更新:2007 年 11 月

在準備部署 Web 服務消費者應用程式時,需要使用部署環境中的 Web 服務位置來更新其組態檔案。如需詳細資訊,請參閱部署報告中的應用程式資訊

不過,在執行這項工作之前,必須先從 XML 版本的部署報告擷取 Web 服務提供者 (Provider) 端點的絕對 URI。如需詳細資訊,請參閱 HOW TO:在部署報告中尋找 Web 服務和 Web 內容絕對 URI

若要更新 ASP.NET 應用程式的 Web 服務用戶端 URI

  1. 開啟與 Web 服務提供者端點相連接之 ASP.NET 應用程式的 Web.config 檔案。

  2. 在 Web.config 檔案中,尋找 <appSettings> 項目。

  3. 在 <appSettings> 項目下方,找到其 "Value" 屬性 (Attribute) 符合 Web 服務消費者端點之 Target Location 屬性值的 <add> 項目。

    秘訣

    您可以在應用程式圖表上選取 Web 服務消費者端點,然後按 F4 鍵開啟 [屬性] 視窗,以尋找 Target Location 屬性。

  4. 從 <add> 項目將 "Key" 屬性值複製到 Web 服務消費者端點上的 Config File Entry 設定。

    秘訣

    若要尋找 Config File Entry 設定,請用滑鼠右鍵按一下應用程式圖表上的 Web 服務消費者端點,然後選擇 [設定和條件約束]。在 [設定和條件約束編輯器] 中,選取 [應用程式端點設定] 節點。Config File Entry 設定位於 [設定和條件約束編輯器] 的右窗格中。如需詳細資訊,請參閱設定和條件約束編輯器

  5. 如果尚未擷取連接之 Web 服務提供者端點的絕對 URI,請擷取該絕對 URI。

  6. 在 <add> 項目中,使用 Web 服務提供者端點的絕對 URI 取代 "Value" 屬性值。

    秘訣

    如有必要,請使用複製到 Config File Entry 設定的值,在 Web.config 檔案中尋找具有相符之 "Key" 屬性值的 <add> 項目。

將 "Key" 屬性值複製到 Config File Entry 設定,會指定對應到消費者端點的組態檔項目。進行部署時,這項設定會決定部署參數解析完成時要設定的組態檔項目。在使用絕對 URI 來更新該值時,也可以使用這項設定在 Web.config 檔案中找到該值。

若要更新 Windows 或 Office 應用程式的 Web 服務用戶端 URI

  1. 開啟與 Web 服務提供者端點相連接之 Windows 或 Office 應用程式的 App.config 檔案。

  2. 在 App.config 檔案中,尋找 <applicationSettings> 項目。

  3. 在 <applicationSettings> 項目下,找到下列項目,其中 ApplicationName 是相對應的應用程式名稱:

    • <ApplicationName.Properties.Settings> 項目 (Visual C# 及 Visual J# 的 Windows 和 Office 應用程式)

    • <ApplicationName.My.MySettings> 項目 (Visual Basic 的 Windows 應用程式)

    • <ApplicationName.Settings> 項目 (Visual Basic 的 Office 應用程式)

  4. 在此項目內找到其 "Value" 屬性符合 Web 服務消費者端點之 Target Location 屬性值的 <Setting> 項目。

    秘訣

    您可以在應用程式圖表上選取 Web 服務消費者端點,然後按 F4 鍵開啟 [屬性] 視窗,以尋找 Target Location 屬性。

  5. 從 <Setting> 項目將 "Name" 屬性值複製到 Web 服務消費者端點上的 Config File Entry 設定。

    秘訣

    若要尋找 Config File Entry 設定,請用滑鼠右鍵按一下應用程式圖表上的 Web 服務消費者端點,然後選擇 [設定和條件約束]。在 [設定和條件約束編輯器] 中,選取 [應用程式端點設定] 節點。Config File Entry 設定位於 [設定和條件約束編輯器] 的右窗格中。如需詳細資訊,請參閱設定和條件約束編輯器

  6. 如果尚未擷取連接之 Web 服務提供者端點的絕對 URI,請擷取該絕對 URI。

  7. 在相符的 <Setting> 項目下,使用 Web 服務提供者端點的絕對 URI 取代 "Value" 屬性值。

    秘訣

    如有必要,請使用複製到 Config File Entry 設定的值,在 App.config 檔案中尋找具有相符之 "Name" 屬性值的 <Setting> 項目。

若將 "Name" 屬性值複製到 Config File Entry 設定,會指定對應到消費者端點的組態檔項目。進行部署時,這項設定會決定部署參數解析完成時要設定的組態檔項目。在使用絕對 URI 來更新該值時,也可以使用這項設定在 App.config 檔案中找到該值。

請參閱

概念

使用部署報告進行部署概觀