Web 服务发现
本主题专门介绍一项旧有技术。现在应通过使用以下链接来创建 XML Web 服务和 XML Web 服务客户端: Windows Communication Foundation.
如果提供驻留在 Web 服务器上的发现文档的 URL,客户端应用程序的开发人员便可以了解到存在某个 Web 服务,该 Web 服务有哪些功能以及如何正确地与其交互。这一过程称为 Web 服务发现。
通过 Web 服务发现过程,一组文件下载到本地计算机中,这些文件包含有关 Web 服务是否存在的详细信息。这些文件可以是服务说明、XSD 架构或发现文档。可以使用 Wsdl.exe 工具创建服务说明或 XSD 架构所描述的 Web 服务的代理类。有关如何创建代理类的详细信息,请参见创建 XML Web services 代理。下载的发现文档中包含有关可能驻留在其他 Web 服务器上的其他 Web 服务是否存在的信息。有关发现文档内容的详细信息,请参见如何:为 XML Web services 启用发现。
可以使用 Web 服务发现工具 (Disco.exe) 从命令提示符处对某个 URL 执行 Web 服务发现。
Disco /out:location /username:user /password:mypwd /domain:mydomain https://www.contoso.com/my.disco
注意: |
---|
列出的参数是 Disco.exe 的常用参数。有关 Disco.exe 的完整语法,请参见 Web 服务发现工具 (Disco.exe)。 |
参数 | 值 |
---|---|
https://www.contoso.com/my.disco |
对其执行发现过程的 URL。 |
/out:位置 |
在其中创建包含发现结果的文件的位置。默认值是当前目录。(可选) |
/username:用户 |
连接到要求身份验证的 Web 服务器时要使用的用户名。(可选) |
/password:我的密码 |
连接到要求身份验证的 Web 服务器时要使用的密码。(可选) |
/domain:我的域 |
连接到要求身份验证的 Web 服务器时要使用的域。(可选) |
另请参见
任务
如何:浏览现有的使用 ASP.NET 创建的 XML Web services
如何:从浏览器访问 XML Web services
概念
生成 XML Web services 客户端
创建 XML Web services 代理
与 XML Web services 进行异步通信