共用方式為


第 2 課:加入 Web 參考

Web 服務探索是用戶端用來尋找 Web 服務及取得服務描述的程序。Visual Studio 的 Web 服務探索程序牽涉到依照預先定義的演算法來詢問網站。此程序的目的是尋找服務描述,也就是使用 Web 服務描述語言 (WSDL) 的 XML 文件集。

服務描述所描述的是可用的服務以及如何與這些服務互動。若沒有服務描述,即無法與 Web 服務建立程式化的互動。

您的應用程式必須有與 Web 服務通訊的方式,以及在執行階段尋找 Web 服務的方式。Web 服務藉由產生與 Web 服務互動,同時提供 Web 服務本機表示的 Proxy 類別,將 Web 參考加入您的專案中。如需詳細資訊,請參閱 Visual Studio 文件集中的<HOW TO:產生 XML Web Service Proxy>。

若要加入 Web 參考

  1. [專案] 功能表上,按一下 [加入服務參考]

  2. [加入服務參考] 對話方塊中,按一下 [進階]

  3. [服務參考設定] 對話方塊中,按一下 [加入 Web 參考]

  4. [加入 Web 參考] 對話方塊的 [URL] 方塊中,輸入可取得報表伺服器 Web 服務之服務描述的 URL,例如 https://localhost/reportserver/reportservice2005.asmx。然後按一下 [執行] 按鈕來擷取 Web 服務的相關資訊。

    -或-

    如果報表伺服器 Web 服務存在於本機電腦中,請按一下瀏覽器窗格中的 [本機電腦上的 Web 服務] 連結。然後按一下所提供清單中的 ReportService2005 Web 服務連結。

  5. [Web 參考名稱] 方塊中,將 Web 參考重新命名為 ReportService2005,這是您要針對這個 Web 參考使用的命名空間。

  6. 按一下 [加入參考] 來為目標 Web 服務加入 Web 參考。

    Visual Studio 會下載服務描述,並產生聯繫應用程式和報表伺服器 Web 服務的 Proxy 類別。您也必須加入 System.Web.Services 命名空間的參考,才能讓 Web 參考運作。

  7. 在 [專案] 功能表上,按一下 [加入參考]

  8. [加入參考] 對話方塊的 [.NET] 索引標籤中,選取 [System.Web.Services],然後按一下 [確定]

如需詳細資訊,請參閱<存取 SOAP API>。