0



私は、basicHttpBinding を使用して .net 3.5 フレームワークで wcf サービスを作成し、IIS 6.0 (Windows 2003) でホストしています。

私は 3 つの異なるサービス (AuthenticationSerice、Dataserviceservice、ReportingService) を持っていますが、これらのサービス間で共有されるクラスはほとんどありません。

私の問題は、3 つの wcf/web サービスのプロキシ クラスを生成すると、3 つの異なるプロキシ クラスが生成されることです (共通のクラスはプロキシ クラス間で共有されません)。

クラス タイプを共有する 3 つのすべての wcf/web サービスのプロキシ クラスを生成することは可能ですか?

注: クライアントは .net 2.0 フレームワークで開発されています。そのため、WSDL を使用してプロキシ クラスを生成する必要があります。


nRk

4

1 に答える 1

1

申し訳ありませんが、問題の解決策を見つけました...
共通のクラスタイプを共有するwsdl.exeで1つのクラスを生成できます。

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.exe / sharetypes


nrk

于 2009-11-10T11:54:27.400 に答える