使用 Web 服务进行 Web 编程
更新:2007 年 11 月
Web 服务通过使用 XML 消息处理启用数据交换和应用程序逻辑远程调用,使数据能够通过防火墙,并在异类系统之间移动数据。
以下链接提供了有关 Visual Studio 中 Web 服务基础知识的主要信息:
XML Web services 概述
描述 Web 服务的作用。XML Web services 方案
概述某些可以利用 Web 服务的典型方案。XML Web services 基础结构
描述启用 Web 服务所需的基础结构的各个基本部分,例如,Web 服务目录、Web 服务说明和 Web 服务联网格式。Visual Studio 中的 Web 引用
描述 Visual Studio 的 Web 引用功能。如何:添加和移除 Web 引用
描述在 Visual Studio 中添加和移除 Web 引用的过程。调试准备:XML Web services 项目
描述在 Visual Studio 中调试 Web 服务的过程。Visual Studio 中的 XML 工具
提供对 XML 的介绍。
Visual Studio 提供使用托管代码和非托管代码创建 Web 服务的工具。对于托管代码,Visual Studio 使开发人员能够创建可充分利用 .NET Framework 功能的 Web 服务。
使用托管代码创建的 Web 服务可以使用 ASP.NET Web 应用程序模型。下面的链接提供有关使用托管代码创建的 Web 服务的信息:
演练:使用 Visual Basic 或 Visual C# 创建 Web 服务
逐步说明如何使用 Visual Basic 或 C# 创建、调试和部署 Web 服务。在托管代码中创建 Web 服务
描述使用托管代码创建和部署 Web 服务的过程。使用 ASP.NET 的 XML Web services
提供有关 Web 服务的文档。ASP.NET 快速入门
提供一系列 ASP.NET 示例和支持注释。使用 XML Web services 进行 XML 序列化
解释如何自定义托管代码 Web 服务中所使用的 XML 序列化方法。
Visual Studio 通过使用 Web 引用概念简化查找和访问 Web 服务的过程。向客户端应用程序添加 Web 引用会导致生成代理类,该类可作为能够与客户端交互的 Web 服务的本地表示形式。此功能可用于使用托管代码或非托管代码编写的应用程序。添加 Web 引用时,Visual Studio 使用与客户端应用程序相同的编程语言生成代理类。
借助于托管代码创建的 Web 服务客户端应用程序可使用 ASP.NET Web 应用程序模型。下面的链接提供有关使用托管代码创建的 Web 服务的信息:
在托管代码中访问 Web 服务
介绍访问托管代码中的 Web 服务的过程。生成 XML Web services 客户端
有关 Web 服务的文档。演练:使用 Visual Basic 或 Visual C# 访问 Web 服务
逐步说明如何使用托管代码访问 Web 服务。Web 服务描述语言工具 (Wsdl.exe)
描述用于生成代理类以便借助于托管代码访问 Web 服务的工具。ASP.NET 快速入门
提供一系列 ASP.NET 示例和支持注释。使用 XML Web services 进行 XML 序列化
解释如何自定义托管代码 Web 服务中所使用的 XML 序列化方法。