【发布时间】:2011-10-27 00:21:21
【问题描述】:
如何创建连接到 WCF Web 服务的 VB6 客户端?
有没有更好的解决方案来创建 Web 服务而不是使用 WCF,以便从 VB6 连接更容易?
【问题讨论】:
如何创建连接到 WCF Web 服务的 VB6 客户端?
有没有更好的解决方案来创建 Web 服务而不是使用 WCF,以便从 VB6 连接更容易?
【问题讨论】:
这真的取决于您的具体要求。以下是一些建议:
AppDomain.CurrentDomain.SetupInformation.ConfigurationFile 和this stackoverflow answer illustrates 找到。如果您的 VB6 应用程序与您的服务在同一个 LAN 上,这将具有允许您使用 netTcpBinding 的优势,这将比 http 绑定具有更少的开销。如果您需要断开对服务的访问,您也可以使用类似netMsmqBinding 的东西。basicHttpBinding。webHttpBinding,进行原始http 调用,并自己解析结果。 【讨论】:
您可以找到有关在 VB6 中编写 SOAP 客户端的文章 - 例如 this one
我会为您提供一些建议,让您了解替代客户端或 Web 服务技术:
我的建议是,如果您坚持使用 VB6 - 并且对于 Web 服务端很灵活 - 看看 REST 架构。如果您想采用 SOAP 方式 - WCF 对我来说非常有用,您应该能够在 VB6 中获得一些工作,但我会寻找有关在 VB6 中使用 SOAP 的文章,因为关于 VB6 的文章并不多和 WCF。
【讨论】: