2010-04-23 93 views
7

我们的一个供应商提供了一个Web服务API,允许他们的客户验证数据库中的数据。作为SDK的一部分,他们提供了一个WSDL(Web服务定义语言)文件,根据他们的文档,该文件可以被软件应用程序和应用程序开发工具读取,像Microsoft的Visual Studio这样的应用程序工具可以导入W​​SDL文档,自动生成访问WSDL定义的Web服务的软件类。“如何将WSDL添加到Visual Studio 2005项目?

我目前正在使用Visual Studio 2005.我需要做什么来让Visual Studio为我做魔术代码生成?


UPDATE:这不是明显对我,但如果你有你的计算机上本地存储的静态WSDL文件,你可以粘贴文件路径(例如C:\WSDLFiles\Service.WSDL)到的地址栏Web引用对话框。

+1

http://stackoverflow.com/questions/1302525/how-to-use-a-wsdl/1302543#1302543 – vidalsasoon 2010-04-23 16:29:37

回答

4

如果您在解决方案资源管理器中右键单击该项目并选择“添加Web引用...”,您将会看到一个对话框,将该WSDL文件链接到您的项目。然后,Visual Studio将下载WSDL并生成在IDE中使用接口所需的所有东西。

WSDL应该暴露在其Web服务的URL处,而不是链接到他们给你的文件。我想这个文件仅供参考。

+1

WSDL是并不总是从Web服务中暴露出来。这允许任何人知道关于服务。将文件发送给您认识的人是一种控制谁知道服务元数据的方法。 – 2010-04-30 17:07:42

0

右键单击您的Web项目并选择'Add web reference',基本上按照说明进行操作。

相关问题