2013-07-08 76 views
0

我非常基本的VB6,所以很抱歉,如果我问一个明显的问题!访问VB6中的WCF Web服务

我们有一个旧的VB6应用程序,目前我们需要做一些重新增强。我想以某种方式将它连接到WCF Web服务来发送和获取文件(WCF将负责加载并将它们存储在数据库中)。

根据我的研究,有可能基于This article和其他一些,现在我想知道是否需要在系统上安装.NetFramework来执行此操作?

回答

1

您可以使用RESTFUL WCF服务并为方法(OperationContract)设置UriTemplate属性。

全部article创建REST服务

+0

在您的情况下是不是需要在客户端计算机上安装.NetFramework? –

+0

@amirmoradifard不需要在客户端计算机上安装.net框架,因为您使用的是VB6 –

1

The article you have linked表明,VB6代码应该调用.NET包装的WCF服务。

如果你这样做,那么是的,你肯定需要在运行VB6的机器上安装.Net框架,因为那台机器也必须运行.Net包装器。

+0

谢谢@Mark,您能否提出一个更好更简单的方法来实现。为他们安装.Net框架是不可能的(有超过2百名客户) –

+0

@amirmoradifard我不知道自己。您可以将其作为另一个问题发布 - “如何与VB6中的WCF Windows服务进行通信,而不依赖于.Net' – MarkJ