共用方式為


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

下載範例

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

若要使用 Visual Studio 建置範例

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

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

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

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

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

注意事項注意事項

此清單中的前五個步驟是選擇性的。.NET Framework 執行階段會在第一次要求服務時,自動產生 Web 服務。

注意事項注意事項

以下為建置範例的必要步驟。

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

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

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

重要

記下 [別名] 窗格中列出的虛擬目錄名稱,因為執行範例時會需要這個名稱。

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

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

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

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

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

重要

記下 [別名] 窗格中列出的虛擬目錄名稱,因為執行範例時會需要這個名稱。

若要執行範例

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

  2. 輸入 http://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

其他資源

.NET Framework 中的序列化

XML Web Services Created Using ASP.NET and XML Web Service Clients