调用WCF的问题
正在做一个整合性的系统解决方案, 采用WCF+Client,问题出在用户的client上, 原来的clien系统都是VB6写的老程序,
这样会涉及到VB 调用WCF的问题,目前遇到的难题有如下几个
1, WCF Service的参数类型或返回类型如果是自定义类型, VB中如何解析?
2, 按照MSDN的指南,VB 访问WCF有3种方式,一是生成WCF客户端代理类,发布成COM注册到用户的机器上,然后在VB调用COM;第二种使用MEX契约的服务标记在VB种调用WCF;第三种是使用WSDL契约,在VB中调用。
第一种被排除,原因是需要在每个Client注册COM,后两种不需要注册COM,看起来不错,我在自己机器上试了一下,OK没问题。不过当我把Client测试程序拿到其它机器测试时发现,有些client测试是失败的,我比较了一下,发现失败的案例都是机器上没装.Net Framework, 是不是因为这个原因只是我猜测。
我想要的理想方案是, Client无需安装任何新的东西,包括.Net Framework(有的用户的机器年代久远),也能正常访问WCF。
以上问题已困扰我很久,恳请能得到指点,有代码示例最好。
这样会涉及到VB 调用WCF的问题,目前遇到的难题有如下几个
1, WCF Service的参数类型或返回类型如果是自定义类型, VB中如何解析?
2, 按照MSDN的指南,VB 访问WCF有3种方式,一是生成WCF客户端代理类,发布成COM注册到用户的机器上,然后在VB调用COM;第二种使用MEX契约的服务标记在VB种调用WCF;第三种是使用WSDL契约,在VB中调用。
第一种被排除,原因是需要在每个Client注册COM,后两种不需要注册COM,看起来不错,我在自己机器上试了一下,OK没问题。不过当我把Client测试程序拿到其它机器测试时发现,有些client测试是失败的,我比较了一下,发现失败的案例都是机器上没装.Net Framework, 是不是因为这个原因只是我猜测。
我想要的理想方案是, Client无需安装任何新的东西,包括.Net Framework(有的用户的机器年代久远),也能正常访问WCF。
以上问题已困扰我很久,恳请能得到指点,有代码示例最好。
...全文
相关推荐
问题代码 Silverlight调用控制台宿主WCF Demo
请大家帮助解决!Silverlight调用控制台wcf跨域问题
WinForm窗体调用WCF服务窗体卡死问题
在Winform窗体中调用部署在其他服务器中的WCF服务时,由于调用服务需要一定时延,因此窗体在这段时间一直卡住不能进行其他操作
WCF服务宿主及其跨域问题解决实例
解决silverlight 调用wcf宿主控制台 windows服务跨越问题。
ajax调用WCF服务
本代码演示了使用JQUERY的AJAX方法调用WCF服务的例子,各种方法都做了演示。
java调用.net wcf服务。
java调用.net wcf服务。包好整个调用的详细内容,已经遇到的问题,大神之作 。 主要是借助.net wcf服务接口的代理对象来完成调用。过程简单,通俗易懂


.NET技术前瞻
