This回答爲我創造了奇蹟。我能夠在app.config文件來實現這個如下:
<configuration>
<system.runtime.remoting>
<application>
<channels>
<channel ref="tcp" port="1234">
<serverProviders>
<provider ref="clientinfo" />
<formatter ref="binary" />
</serverProviders>
</channel>
</channels>
</application>
<channelSinkProviders>
<serverProviders>
<provider
id="clientinfo"
type="MyNameSpace.ClientInfoServerSinkProvider, MyAssemblyName" />
</serverProviders>
</channelSinkProviders>
</system.runtime.remoting>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup></configuration>
我增加了整個serverProviders元素TCP通道,並增加你看到整個channelSinkProviders元素。其他一切已經作爲我們已有的現有配置存在。
我也實現了訪問客戶端IP地址的引用解決方案,但發現其他配置是不必要的。我不需要部分或中的部分。 (其他部分已經存在。) –
Ian