Web 服务泛型序列化技术示例

更新:2007 年 11 月

此示例演示了如何在 ASP.NET Web 服务中使用和控制泛型序列化。

有关使用这些示例的信息,请参见下面的主题:

使用 Visual Studio 生成示例

  1. 打开 Visual Studio,然后从“文件”菜单中选择“新建网站”。

  2. 在“新建网站”对话框的左侧窗格中,选择所需的编程语言,然后从该对话框的右侧窗格中选择“ASP.NET Web 服务”。

  3. 单击“浏览”,定位到 \CS\GenericsService 子目录。

  4. 选择 Service.asmx,以便在 Visual Studio 中打开该文件。

  5. 在“生成”菜单上单击“生成解决方案”。

68c887c0.alert_note(zh-cn,VS.90).gif说明:

生成示例时,需要执行下列步骤。

  1. 打开 Windows 资源管理器,定位到 \CS 子目录。

  2. 右击 GenericsService 子目录的图标,然后选择“共享和安全”。

  3. 在“Web 共享”选项卡中,选择“共享此文件夹”。

68c887c0.alert_caution(zh-cn,VS.90).gif重要说明:

记录“别名”窗格中列出的虚拟目录名称,因为运行示例时需要该名称。

使用 Internet 信息服务生成示例

  1. 打开“Internet 信息服务”管理单元并展开“网站”。

  2. 左击“默认网站”,选择“新建”,然后选择“虚拟目录…”以打开“虚拟目录创建向导”。

  3. 单击“下一步”,输入虚拟目录的公共别名,然后单击“下一步”。

  4. 输入保存示例的目录的路径(通常为 \CS\GenericsService 子目录),然后单击“下一步”。单击“下一步”完成该向导。

68c887c0.alert_caution(zh-cn,VS.90).gif重要说明:

记录“别名”窗格中列出的虚拟目录名称,因为运行示例时需要该名称。

运行示例

  1. 打开浏览器窗口,选择其地址栏。

  2. 键入 https://localhost/[virtual directory]/Service.asmx,其中,[virtual directory] 表示生成该示例时创建的虚拟目录。

备注

该示例显示的默认 ASP.NET 页包含指向 Web 服务定义的链接。除了修改 Web 服务的源代码之外,还可以自定义显示。有关更多信息,请参见生成 XML Web services 客户端

请参见

参考

System.Collections.Generic

System.Web.Services

System.Xml.Serialization

其他资源

序列化

使用 ASP.NET 创建的 XML Web Services 以及 XML Web Services 客户端