0



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

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

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

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

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


nRk

4

1 回答 1

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

于 2009-11-10T11:54:27.400 回答