共用方式為


HOW TO:加入和移除 Web 參考

更新:2007 年 11 月

Web 參考可以讓專案使用一或多種 XML Web Service。使用加入 Web 參考對話方塊在本機、區域網路或網際網路上搜尋 Web 服務。

將 Web 參考加入至目前的專案後,您可以呼叫 Web 服務所公開 (Expose) 的任何方法。如需詳細資訊,請參閱 HOW TO:呼叫 Web 服務

如需建立 Web 服務類別的詳細資訊,請參閱逐步解說:使用 ASP.NET 建置基本 XML Web Service

若要將 Web 參考加入專案中

  1. 在 [方案總管] 中,以滑鼠右鍵按一下要加入 Web 服務的專案名稱,然後按一下 [加入 Web 參考]。

    接著會顯示 [加入 Web 參考] 對話方塊。

  2. 在 [URL] 方塊中,輸入要使用的 Web 服務 URL。如果您不知道 URL,請使用瀏覽窗格中的連結尋找想要的 Web 服務。

    注意事項:

    如果您用來開發 Web 應用程式的電腦位於防火牆後面,而應用程式將使用防火牆之外的 Web 服務,則 URL 中必須包含網路上 Proxy 伺服器的位址和連接埠。請洽詢您的網路系統管理員,提供這個部分的 URL 路徑。如需詳細資訊,請參閱 Visual Studio 2005 SDK 中的<The proxy settings on this computer are not configured correctly for Web discovery>。

  3. 在 [這個 URL 中的 Web 服務] 方塊中,選取要使用的 Web 服務。

  4. 確認您的專案可以使用 Web 服務,且任何提供的外部程式碼都是可信任的。

    安全性注意事項:

    開啟用於編輯的專案中包含 Web 參考時,供 Web 服務使用的本機 Proxy 檔會在由信任之使用者 (也就是您自己) 所啟動的 Devenv.exe 處理序中執行。在整合式開發環境 (IDE) 中開啟專案或元件,即可於本機電腦上執行程式碼。如需詳細資訊,請參閱 Web 應用程式安全性威脅概觀程式碼存取安全性

  5. 在 [Web 參考名稱] 欄位中,輸入將用於程式碼的名稱,以程式設計的方式存取所選取的 Web 服務。

    注意事項:

    根據預設,對應到其伺服器名稱的命名空間 (Namespace) 會指派給 Web 參考。您可以變更此值,並輸入自訂的命名空間名稱。可接受的命名空間名稱有一些限制。如需不能用於 Web 參考名稱中的字元的詳細資訊,請參閱加入 Web 參考對話方塊。Visual Web Developer 會根據 Web 參考名稱,藉由建置 (Build) 巢狀的資料夾階層架構來建立命名空間。在最裡層的資料夾內會建立參考 Web 服務的 .wsdl 檔案以及支援檔案,例如探索 (.disco 和 .discomap) 檔,其中包含 Web 服務所在位置的相關資訊。

  6. 按一下 [加入參考]。

    如果網站中沒有 App_WebReferences 資料夾,則 Visual Studio 會建立一個。接著會使用您在步驟 5 中所提供的名稱,建立 Proxy 類別需要的檔案。

移除 Web 參考

如果專案不再需要某個 XML Web Service 的 Web 參考,可以從專案中移除它。

若要從專案中移除 Web 參考

  • 在 [方案總管] 中,以滑鼠右鍵按一下 Web 參考,然後按一下 [刪除]。

    從專案以及本機儲存區移除所有參考資訊。

請參閱

工作

HOW TO:呼叫 Web 服務

逐步解說:在 Visual Web Developer 中建立和使用 ASP.NET Web 服務

逐步解說:使用 ASP.NET 建置基本 XML Web Service

概念

XML Web Service 概觀