オンラインの非常に多くの記事やサンプルで、次のような .NET リモート処理アプリケーションのサーバー側の構成ファイルが表示されます。
<configuration>
<system.runtime.remoting>
<application>
<channels>
<channel ref="http" port="9999">
<serverProviders>
<provider ref="wsdl" />
<formatter ref="soap" typeFilterLevel="Full" />
<formatter ref="binary" typeFilterLevel="Full" />
</serverProviders>
<clientProviders>
<formatter ref="binary" />
</clientProviders>
</channel>
</channels>
<service>
<wellknown
type="General.Shared, General"
objectUri="Shared.soap"
mode="Singleton"
/>
</service>
</application>
</system.runtime.remoting>
</configuration>
クライアント プロバイダーの構成情報に注意してください。(オンラインで見つかった多くのサンプルの 1 つにすぎません)。
クライアント関連のリモーティング構成は、サーバー/サービス側でどのような目的に役立ちますか? サービスがコールバックを使用しないと仮定すると、クライアント構成はまったく必要ですか?
(これは、現時点で WCF に変換できないレガシー .NET 2.0 アプリのデバッグに関するものです。今のところ、リモート設定のこの側面を理解しようとしています)。