【发布时间】:2010-08-07 04:07:33
【问题描述】:
给定一个公共 SOAP Web 服务并且没有 WSDL,我需要构建一个可以与该服务通信的 .NET 客户端。
我是一名 .NET 开发人员,正在寻找一种简单的方法来在给定此 url 的情况下生成 WSDL 文件?我更喜欢直接从我的 Windows 开发机器上使用一些工具来执行此操作,但我发现的唯一东西是 Apache CXF 或 Axis2 中的 javatowsdl 工具。是否有任何工具(商业或其他)可以做到这一点?我真的希望不要自己写自己的 WSDL。
如果我必须走 javatowsdl 的路线,是否可以使用此工具而无需设置服务器来运行 apache/tomcat 等?有人知道实际完成这项工作所需的步骤吗?
更新: 本知识库介绍了通过 wsdl.exe 或 VS 生成代理,这两种方法我都做过。这个 KB 的有趣部分是它在顶部提到使用 IBM 的 WSTK 来首先获取 WSDL 的部分。 WSTK 不再存在,我正在寻找替代品。 http://support.microsoft.com/kb/307324希望这有助于澄清一些事情。
【问题讨论】:
标签: java .net wsdl webservice-client