从Remoting部分的配置文件中读取端口号

时间:2012-05-24 09:53:08

标签: .net remoting

我正在尝试从<system.runtime.remoting>中的channels\channel ref="tcp" port="9090"部分(App.config)读取TCP端口号。配置文件如下所示。

<?xml version="1.0"?>
<configuration>
<system.runtime.remoting>
    <application Name="MyServer">
      <service>
        <wellknown mode="Singleton" type="MyServer.Servers.SvrConnection, MyServer" objectUri="MyConnection" />
      </service>
      <channels>
       <channel ref="tcp" port="9090">
          <serverProviders>
            <formatter ref="binary" typeFilterLevel="Full" />
          </serverProviders>
          <clientProviders>
            <formatter ref="binary" />
          </clientProviders>
        </channel>
      </channels>
    </application>
  </system.runtime.remoting>
</configuration>

我将如何实现这一目标?请帮忙。

1 个答案:

答案 0 :(得分:0)

我通过在C#中将App.config读取为XML文档并使用XML元素读取端口号来解决此问题。请告知是否有更好的方法。