如何在C#中使用WSDL文件来使用WebService

时间:2012-11-15 22:12:32

标签: c# xml visual-studio-2010 web-services wsdl

所以我有两个wsdl files(基于xml),我需要使用它们来使用Web服务。不知道从哪里开始?我正在尝试通过单击“添加服务引用”在我的Visual Studio项目解决方案中添加它们,但我需要一个URL。

我应该将它们添加到虚拟目录吗?如果是这样,怎么样?

提前致谢

5 个答案:

答案 0 :(得分:3)

您已经找到了解决方案。使用“添加服务引用”对话框,确保您的服务可通过URL访问。为此,要么是提供服务的人请求URL,要么在IIS中部署服务。

我个人会忘记svcutil.exe。如果您使用Visual Studio,则可以使用Visual Studio中Web服务的出色集成来更轻松地添加和更新服务引用。

答案 1 :(得分:2)

您可以使用Visual Studio附带的wsdl.exe工具(在那里您可以指定wsdl文件的本地文件路径) -

http://msdn.microsoft.com/en-us/library/d2s8y7bs(VS.100).aspx

答案 2 :(得分:1)

您可以使用wsdl文件的路径添加服务引用。

答案 3 :(得分:1)

您可以使用svcutil.exe

svcutil.exe / language:cs /out:MyServiceProxy.cs /config:app.config c:\ path \ to \ my.wsdl

答案 4 :(得分:1)

在地址中添加.wsdl地址,然后点击“转到”按钮。您的项目中将添加您的服务。

enter image description here