如何:浏览现有的使用 ASP.NET 创建的 XML Web services

本主题专门介绍一项旧有技术。现在应通过使用以下链接来创建 XML Web 服务和 XML Web 服务客户端: Windows Communication Foundation.

一旦知道使用 ASP.NET 创建的 Web 服务的 URL,便可使用该 URL 来访问已知为服务帮助页的网页。此页提供有关 Web 服务的功能的信息,包括它实现的 Web 服务方法、它们的参数和它们的返回类型。此外,还可以使用服务帮助页来测试 Web 服务的功能。

例如,假设要访问名为 Investor 的 Web 服务,该服务用来为有效股票符号检索股票价格。您知道此 Web 服务的基 URL 为 https://www.contoso.com/Investor.asmx。在浏览器中输入不带有扩展或参数的这一 URL 将生成一个网页,其中包含有关该 Web 服务以及它实现的 Web 服务方法的信息。

除了在浏览器中查看有关 Web 服务的信息外,您还可以通过查看 Web 服务的服务说明来获得更正式的 Web 服务定义,服务说明是用 Web 服务描述语言 (WSDL) 编写的 XML 文档。通过服务帮助页顶部的链接可以查看服务说明。可以使用服务说明手动生成 Web 服务的代理类。有关创建代理类的更多信息,请参见创建 XML Web services 代理

访问 Web 服务的服务帮助页

  1. 在浏览器的地址栏中,使用以下格式输入 Web 服务的基 URL:

    https://servername/vrootname/webservicename.asmx
    

    参数

    服务器名称

    Web 服务驻留在其上的 Web 服务器。

    应用程序路径

    承载 Web 服务的 Web 应用程序的名称。

    Web 服务名称.asmx

    在其中定义 Web 服务的文件的名称。

    例如,若要访问名为 StockServices.asmx 的 Web 服务(该服务驻留在名为 StockTicker 的 Web 服务器上),请输入以下内容:

    http://StockTicker/StockServices.asmx
    

访问 Web 服务的服务说明

  1. 按照以上描述访问 Web 服务的服务帮助页。

  2. 单击页面顶部的服务说明链接。

另请参见

任务

如何:从浏览器访问 XML Web services

概念

生成 XML Web services 客户端
Web 服务发现
创建 XML Web services 代理
与 XML Web services 进行异步通信

其他资源

创建 XML Web services 客户端