以 Managed 程式碼建立 Web 服務
更新:2007 年 11 月
您是使用 ASP.NET 網頁架構以 Managed 程式碼建立 Web 服務。從建立 .asmx 檔案開始。這個檔案包含 WebService 指示詞,用以辨識可實作 Web 服務邏輯的公用類別。Web 服務類別包含在 Web 服務中公開的一個或多個公用方法。這些 Web 服務方法是以 WebMethod 屬性為開頭。ASP.NET 處理基礎結構以將這些方法公開為 Web 服務。如需詳細資訊,請參閱程式碼模型:以 Managed 程式碼建立 Web 服務。
若要使用 Visual Studio 以 Managed 程式碼建立 Web 服務,您必須具有對用來開發 ASP.NET 應用程式的 Web 伺服器的存取權。您是在「開發伺服器」上以 Managed 程式碼開發 Web 服務。根據預設,開發伺服器是您安裝 Visual Studio 的電腦。您通常在開發伺服器上開發及建置專案,然後將之部署至裝載 Web 服務的另一台伺服器 (「部署伺服器」)。然而,如果直接在將裝載 Web 服務的伺服器上進行開發,則開發伺服器與部署伺服器會是同一台伺服器。
在本節中
程式碼模型:以 Managed 程式碼建立 Web 服務
說明以 Managed 程式碼建立之 Web 服務所使用的程式碼模型。HOW TO:瀏覽 Web Service 內容
說明可從 Web 瀏覽器檢視的 Web 服務內容。HOW TO:建立 ASP.NET Web 服務專案
提供如何使用 ASP.NET Web 服務專案範本來建立 Web 服務的說明。HOW TO:將 Web 服務加入至以 Managed 程式碼建立的現有 Web 專案
提供如何將 Web 服務加入至現有 Web 專案的說明。HOW TO:使用 WebService 屬性
提供如何套用 System.Web.Services.WebServiceAttribute 屬性的說明。HOW TO:繼承自 WebService 類別
提供如何從 System.Web.Services.WebService 類別繼承的說明。HOW TO:建立 Web 服務方法
提供如何建立 Web 服務所公開的方法的說明。HOW TO:使用 WebMethod 屬性
提供如何套用 System.Web.Services.WebMethodAttribute 屬性 (Attribute) 的說明。HOW TO:以 Managed 程式碼對 Web 服務進行偵錯
提供如何使用多重方法偵錯 Web 服務的說明。HOW TO:以 Managed 程式碼部署 Web Service
提供如何使用多重方法部署 Web 服務的說明。
相關章節
以 Web 服務設計 Web 程式
提供各種 Web 服務主題的連結。以 Managed 程式碼建立之 Web 服務的程式設計簡介
說明 Web 服務程式設計範例。以 Managed 程式碼存取 Web 服務
說明有關如何存取以 Managed 程式碼建立之 Web 服務的處理序並提供說明。自訂 SOAP 訊息格式
說明如何自訂 SOAP 訊息,包括如何使用各種 XML 編碼方法。使用 SOAP 標頭
說明如何利用 Web 服務 (使用 ASP.NET 建立的) 中的 SOAP 標頭,以及如何在 SOAP 訊息中包含額外資訊。使用 ASP.NET 的 XML Web Service
從 Windows Software Development Kit (SDK) 中,提供使用 ASP.NET 建置 Web 服務的相關資訊。在 XML Web Service 中處理和擲回例外狀況
說明如何在使用 ASP.NET 建立的 Web 服務中處理和擲回例外狀況。