创建和访问 Web 服务演练
Web 服务使用标准的 Web 协议(如 XML 和 HTTP)提供对应用程序逻辑的编程访问。Web 服务既可以是独立的应用程序,也可以是较大型 Web 应用程序的子组件。几乎可以从任何其他种类的应用程序(包括其他 Web 服务、Web 应用程序、Windows 应用程序和控制台应用程序)访问 Web 服务。唯一的要求是客户端必须能够发送、接收和处理来自或发给 Web 服务的消息。有关更多信息,请参见使用 Web 服务进行 Web 编程。
这些演练包含两种在逻辑上分开的开发途径:创建 Web 服务和访问 Web 服务。尽管您可以同时是某个 Web 服务的创建者和用户,但开发过程是截然不同的。当然,需要先创建 Web 服务才能访问它。
有关创建 Web 服务的演练使用两种独立的技术来实现 Web 服务。在各种情况下创建的是同一个 Web 服务功能;唯一的区别是实现的方法不同。
有关访问 Web 服务的演练侧重于从托管代码和非托管代码中访问 Web 服务所需的步骤。每个演练中,客户端应用程序都使用 Visual Studio 生成的代理类访问 Web 服务。
备注
在每个演练中,您都将访问在前面某个“创建 Web 服务...”演练中创建的 Web 服务。因此,在尝试一个“访问 Web 服务...”演练之前必须至少完成一个“创建 Web 服务...”演练。
Visual Studio 演练
提供介绍 Visual Studio 产品重要部分的演练。演练:使用 Visual Basic 或 Visual C# 创建 Web 服务
描述使用 Visual Basic 或 Visual C# 创建将华氏温度转换为摄氏温度的 Web 服务的过程。演练:使用 Visual Basic 或 Visual C# 访问 Web 服务
描述从使用 Visual Basic 或 Visual C# 创建的应用程序访问 Web 服务的过程。使用 Web 服务进行 Web 编程
提供有关可以通过 Visual Studio 和 Windows 软件开发工具包 (SDK) 得到的 Web 服务技术实现的指南。演练:安装时重定向应用程序以面向另一个 Web 服务
介绍在安装过程中将应用程序重定向到另一个 Web 服务的过程。演练:使用 ASP.NET 生成基本的 XML Web services
提供有关使用 ASP.NET 创建 Web 服务的分步指南。