回答
使用svcutil.exe的创建一个WCF代理来调用服务。详情here。
右键单击您的项目,然后选择“添加服务参考”。指向WSDL。点击“确定”。这应该是全部。
我找不到“浏览”按钮 - 必须在Visual Studio 2010中复制/粘贴wsdl文件的完整路径。 – 2011-11-30 00:08:53
我没有引用“浏览”按钮。你什么意思? – 2011-11-30 00:15:55
哦,我的意思是,我习惯于应用程序,需要你输入一个文件名也有一个“浏览”或“...”按钮,所以你可以选择的位置。 Visual Studio UI有点误导性,因为它不会让你这样做 - 你必须手动复制/粘贴wsdl文件的位置。就像我知道这件事后那么简单,起初它肯定是令人困惑的。 – 2011-12-07 20:14:31
wsdl.exe是旧的Web服务(1.1)创建代理的方式。首先要尝试的是“添加服务引用”,如前所述。这使用svcutil.exe来创建代理。如果您需要更多地控制代理的创建方式,可以在命令行中使用svcutil.exe和各种开关。
有了这说...我有旧的Web服务wsdls麻烦。特别是包含重载操作的旧版Apache AXIS Web服务。请参阅我的文章here了解完整的详细信息。 (我的问题仍然没有解决,我希望你不会遇到同样的问题,但如果你这样做,并找出它们,请回答我的问题。:)
Web服务中没有“重载”的概念。阿帕奇应该知道得更好,希望他们现在已经学会了。他们还习惯于做一些有趣的事情,例如发布引用类似apachesoap的模式:XmlElement,然后不定义这些类型。如果您使用Apache代码来使用该服务,可能运行得很好,但是否则不会。 – 2009-06-04 00:22:15
感谢您的评论,约翰。显然,WSDL 1.1允许重载? (请参阅http://webservices.xml.com/pub/a/ws/2003/01/08/randyray.html) 我提到的同一个服务包括一堆svcutil无法理解的故障类型。我花了一段时间才开始工作,只有在我对代理代码进行了重大编辑之后。 – 2009-06-04 00:57:57
- 1. 如何创建给定wsdl文件的WCF代理类
- 2. 如何使用WSDL文件在.NET中创建代理类?
- 3. 如何使用WSDL文件创建JAX-RPC存根/代理文件
- 4. 如何从wsdl创建代理类?
- 5. 如何从.net中的WSDL文件创建代理类
- 6. WCF代理创建
- 7. 如何为WCF服务库创建wsdl文件?
- 8. 如何使用WSDL文件来创建WCF服务(不拨打电话)
- 9. 如何在java中创建wsdl文件
- 10. 创建Web服务代理并删除WSDL文件问题
- 11. 如何使用svcutil.exe创建客户端代理ib WCF?
- 12. 如何使用Structuremap创建Singleton WCF代理
- 13. 如何使用本地WSDL文件来使用WCF服务?
- 14. 如何使用Eclipse在Core Java中使用WSDL文件(WSDL文件使用SOAP)创建Web Service?
- 15. 从wsdl创建代理时出错
- 16. C#,wsdl代理类,如何使用它?
- 17. 如何在java中使用soap服务器创建wsdl文件
- 18. 如何使用WSDL文件在Visual Studio.NET中创建Web服务?
- 19. 如何使用WSDL文件
- 20. 如何使用.wsdl文件
- 21. 如何从wsdl动态创建代理时摆脱XmlIgnoreAttribute()?
- 22. 如何从大型WSDL创建部分代理类?
- 23. 无法从https(tlsv1.2)创建基于wsdl的代理wsdl uri
- 24. 如何使用Node.js创建API代理?
- 25. 用于从wsdl创建代理类的wsdl.exe的替代方案
- 26. 使用j2me中的WSDL文件创建存根文件
- 27. WCF生成wsdl与提供用于创建WCF服务的原始wsdl不同?
- 28. WCF WebService缺少WSDL文件
- 29. 在创建WCF代理实例时选择配置文件
- 30. 如何使用WSDL模拟WCF服务?
它应该不会有什么事情生成的WSDL。 – Cheeso 2009-06-03 16:16:34