2017-09-06 10 views
2

.NET Remotingサービスに接続する古いASP.NETアプリケーションがあります。 .NET RemotingサービスをWCFサービスに置き換えました。私は元のWSDLを持っており、私はsvcutilの助けを借りてWCFサービスを生成しました。クライアントがコードを変更せずにWCFサービスに接続して呼び出すことができるかどうかはわかりません。 この問題を解決することは可能ですか?.NET RemotingとWCF

答えて

2

サービスは、同時にリモートサービスとWCFサービスの両方になります。 リモーティングのためにいつものようにRemotingServicesでそれを設定するだけです。 次に、OperationContract/ServiceContractでデコレートし、ServiceHostで構築します。両方の手法のクライアントを作成することができます。リモーティングはTCPだけです。

1

WCFとリモーティングは異なるパラダイムです。したがって、リモートサーバーを.NET WCFサービスに変更した場合、wsdl生成クライアントを使用するようにクライアントコードを変更する必要があります。

https://docs.microsoft.com/en-us/dotnet/framework/wcf/migrating-from-net-remoting-to-wcf#Client_Compを参照してください。難しくはありません。

+0

ありがとうございますが、別の新しいクライアントを作成することはできません。しかし、おそらく.NET Remotingサービスを作成する必要があります。それは解決策かもしれない。 –