Web 服务发现工具 (Disco.exe)
本主题专门介绍一项旧有技术。现在应通过使用以下链接来创建 XML Web 服务和 XML Web 服务客户端: Windows Communication Foundation.
Web 服务发现工具用于发现位于 Web 服务器上的 XML Web services 的 URL,并且将与每个 XML Web services 相关的文档保存在本地磁盘上。
disco [options] URL
备注
下表描述了可用于 Web 服务发现工具 (disco) 的参数和选项。
参数 | 说明 |
---|---|
URL |
发现并生成已发布的发现文档(.wsdl、.xsd、.disco 和 .discomap 文件)的 URL。 |
选项 | 说明 |
---|---|
/d[omain]:域 |
指定连接到要求身份验证的代理服务器时要使用的域名。 |
/nosave |
不要将发现的文档或结果(.wsdl、.xsd、.disco 和 .discomap 文件)保存到磁盘中。默认为保存这些文档。 |
/nologo |
取消显示 Microsoft 启动版权标志。 |
/o[ut]:directoryName |
指定用于保存所发现文档的输出目录。默认为当前目录。 |
/p[assword]:密码 |
指定当连接到要求身份验证的代理服务器时要使用的密码。 |
/proxy:URL |
指定用于 HTTP 请求的代理服务器的 URL。默认为使用系统代理设置。 |
/proxydomain:域 或 /pd:域 |
指定连接到要求身份验证的代理服务器时要使用的域。 |
/proxypassword:密码 或 /pp:密码 |
指定当连接到要求身份验证的代理服务器时要使用的密码。 |
/proxyusername:用户名 或 /pu:用户名 |
指定连接到要求身份验证的代理服务器时要使用的用户名。 |
/u[sername]:用户名 |
指定连接到要求身份验证的代理服务器时要使用的用户名。 |
/? |
显示该工具的命令语法和选项。 |
XML Web services 发现是查找并询问 XML Web services 说明的过程。通过执行发现,潜在的 XML Web services 客户端就可以了解 XML Web services 是否存在以及如何与其交互。由 XML Web services 发布的 .discomap 文件是一个 XML 文档,该文档通常包含指向描述该 XML Web services 的其他资源的链接。不要求实现 XML Web services 的网站支持发现。XML Web services 可为专门用途而创建。
由此工具产生的 .wsdl、.xsd、.disco 和 .discomap 文件可以用作对 Web 服务描述语言工具 (Wsdl.exe) 的输入,以创建 XML Web services 客户端。
示例
以下命令搜索指定的 URL,以找到发现文档并且将文档保存到当前目录中。如果该工具无法在指定的 URL 找到可发现的资源,将显示错误消息。
disco https://www.proseware.com/prosewareWebservice.disco
以下命令搜索指定的 URL 来找到发现文档并且将文档保存到指定的输出目录中。
disco /out:myDir https://www.proseware.com