跨不同的Web服务代理类共享类

时间:2009-11-10 11:18:25

标签: wcf wsdl.exe wcf-proxy



我正在使用 basicHttpBinding 在.net 3.5框架中编写wcf服务,并将其托管在IIS 6.0(Windows 2003)中。

我有3个不同的服务(AuthenticationSerice,Dataserviceservice,ReportingService),这些服务之间共享的classess很少。

我的问题是当我为三个wcf / web服务生成代理类时,它生成三个不同的代理类(公共类不在代理类中共享)。

是否可以在代理类上为共享类类型的所有三个wcf / web服务生成?

注意:客户端是在.net 2.0框架下开发的。所以我需要使用WSDL来生成代理类。


NRK

1 个答案:

答案 0 :(得分:1)

抱歉,我找到了解决问题的方法......
我能够使用wsdl.exe生成一个具有共享类类型的类。

wsdl / sharetypes / namespace:TestNamespace http://192.168.0.109/xxxx/Service1.svc?wsdl http://192.168.0.109/xxxx/Service2.svc?wsdl http://192.168.0.109/xxxx/Service3.svc?wsdl

以下链接包含相同的问题。

wsdl.exe /sharetypes


NRK