【发布时间】:2011-12-19 18:47:34
【问题描述】:
您好,可以在代码中动态地从 wsdl 文件生成代理对象吗?
我知道我可以使用工具 wsdl.exe,但我希望有一个选项可以根据 URL 下载 wsdl 并在代码中生成代理对象。
客户端使用 C#,Web 服务使用 Java。
【问题讨论】:
-
WSDL.exe 是一个 .NET 程序集,您是否尝试将其放入 Reflector 或 ILSpy 以了解它是如何发挥作用的?
-
@M.Babcock 也许 .NET 框架为此目的有自己的类,不需要拆卸 wsdl.exe。
-
也许吧,但如果 google 还没有告诉你并且你无法弄清楚,那么 wsdl.exe 将是一个很好的起点......
-
wsdl.exe 不是 是一个很好的起点。它基于传统的 ASMX 技术,不应用于新开发。应该改用 WCF 和 svcutil.exe。
标签: c# web-services soap proxy wsdl