共用方式為


Web 服務泛型序列化技術範例

此範例顯示如何在 ASP.NET Web 服務中使用及控制泛型的序列化。

若要使用 Visual Studio 建置範例

  1. 開啟 Visual Studio,並從 [檔案] 功能表選取 [新網站]。

  2. 在 [新網站] 對話方塊的左窗格中選取想要的程式設計語言,再從右窗格中選取 [ASP.NET Web 服務]。

  3. 按一下 [瀏覽] 並巡覽至 \CS\GenericsService 子目錄。

  4. 選取 Service.asmx,在 Visual Studio 中開啟該檔案。

  5. 在 [建置] 功能表上,按一下 [建置方案]。

68c887c0.note(zh-tw,VS.100).gif注意:
此清單中的前五個步驟是選擇性的。.NET Framework 執行階段會在第一次要求服務時,自動產生 Web 服務。

68c887c0.note(zh-tw,VS.100).gif注意:
以下為建置範例的必要步驟。

  1. 開啟 [Windows 檔案總管],巡覽至 CS 子目錄。

  2. 以滑鼠右鍵按一下 GenericsService 子目錄的圖示,然後選取 [共用和安全性]。

  3. 在 [Web 共用] 索引標籤中,選取 [共用這個資料夾]。

68c887c0.Important(zh-tw,VS.100).gif 注意:
記下 [別名] 窗格中列出的虛擬目錄名稱,因為執行範例時會需要這個名稱。

若要使用網際網路資訊服務建置範例

  1. 開啟 [網際網路資訊服務] 管理嵌入式管理單元,並展開 [網站]。

  2. 以滑鼠左鍵按一下 [預設的網站],選取 [新增],然後選取 [虛擬目錄] 建立 [虛擬目錄建立精靈]。

  3. 按 [下一步],輸入虛擬目錄的公用別名,再按 [下一步]。

  4. 輸入儲存範例所在目錄的路徑 (通常是 \CS\GenericsService 子目錄),然後按 [下一步。按 [下一步] 完成精靈。

68c887c0.Important(zh-tw,VS.100).gif 注意:
記下 [別名] 窗格中列出的虛擬目錄名稱,因為執行範例時會需要這個名稱。

若要執行範例

  1. 開啟瀏覽器視窗,並選取網址列。

  2. 輸入 https://localhost/[virtual directory]/Service.asmx,其中 [virtual directory] 代表建置範例時建立的虛擬目錄。

備註

範例會顯示預設的 ASP.NET 網頁,其中包含 Web 服務定義的連結。除了修改 Web 服務的原始程式碼之外,您還可以自訂顯示內容。如需詳細資訊,請參閱Building XML Web Service Clients

另請參閱

參考

System.Collections.Generic
System.Web.Services
System.Xml.Serialization

其他資源

序列化
XML Web Services Created Using ASP.NET and XML Web Service Clients

建置日期:2010-03-10