Web 服务 IXmlSerializable 技术示例
更新:2007 年 11 月
此示例演示如何在 ASP.NET Web 服务中使用 IXmlSerializable 来控制自定义类型的序列化。
有关使用这些示例的信息,请参见下面的主题:
使用 Visual Studio 生成示例
打开 Visual Studio 2005,然后从“文件”菜单中选择“新建网站”。
在“新建网站”对话框的左窗格中,选择您所需的编程语言,然后从右窗格中选择“ASP.NET Web 服务”。
键入 IXmlSerializable 作为新 Web 服务的名称。
在“解决方案资源管理器”窗口中,右击 Service.asmx 的图标,然后选择“删除”;对 Service.asmx 代码隐藏文件重复此步骤。
右击该项目目录,然后选择“添加现有项”。在对话框中,定位到语言特定的目录的 Service 子目录。
选择 Service.asmx,然后对 Service.asmx 代码隐藏文件重复此步骤。
打开 Windows 资源管理器,定位到包含上面的步骤 3 中创建的 IXmlSerializable 目录的目录。
右击 IXmlSerializable 目录的图标,然后选择“共享和安全”。
在“Web 共享”选项卡中,选择“共享此文件夹”,确认默认设置,包括名称 IXmlSerializable。
单击“确定”。
运行示例
打开浏览器窗口,选择其地址栏。
键入 https://localhost/IXmlSerializable/Service.asmx。