步骤 2:添加 Web 引用
Web 服务发现是客户端查找 Web 服务并获取其服务说明的过程。Visual Studio 中发现 Web 服务的过程涉及按照预先确定的算法询问网站。此过程的目的在于查找服务说明,即使用 Web Services 描述语言 (WSDL) 的 XML 文档。
服务说明描述哪些服务可用以及如何与这些服务交互。没有服务说明就无法以编程方式与 Web 服务交互。
应用程序必须有办法与 Web 服务通信并在运行时找到该服务。为 Web 服务添加对项目的 Web 引用时通过生成代理类来达到此目的,该代理类与 Web 服务之间拥有接口,并以本地形式表示 Web 服务。有关详细信息,请参阅 Microsoft Visual Studio 2005 文档中的“Web 引用和生成 XML Web Services 代理”。
添加 Web 引用
在“项目”菜单上单击“添加 Web 引用”。
在“添加 Web 引用”对话框的“URL” 框中键入 URL 以获取 Excel Web Services 的服务说明,如 http://<server>/<customsite>/_vti_bin/excelservice.asmx 或 http://<server>/_vti_bin/excelservice.asmx。然后单击“搜索”,检索有关 Web 服务的信息。
备注
还可以通过右键单击“引用”并选择“添加 Web 引用”,在“解决方案管理器”窗格中打开“添加 Web 引用”对话框。
在“Web 引用名称”框中重命名对 ExcelWebService 的 Web 引用。
单击“添加引用”,为目标 Web 服务添加 Web 引用。
Visual Studio 下载服务说明并生成一个代理类,以便在应用程序与 Excel Web Services 之间建立接口。
有关详细信息,请参阅访问 SOAP API。
See Also
任务
演练:使用 Excel Web Services 开发自定义应用程序