创建和访问 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 服务...”演练。