所以我有两个wsdl files(基于xml),我需要使用它们来使用Web服务。不知道从哪里开始?我正在尝试通过单击“添加服务引用”在我的Visual Studio项目解决方案中添加它们,但我需要一个URL。
我应该将它们添加到虚拟目录吗?如果是这样,怎么样?
提前致谢
答案 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)