我正在尝试从<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>
我将如何实现这一目标?请帮忙。
答案 0 :(得分:0)
我通过在C#中将App.config
读取为XML文档并使用XML元素读取端口号来解决此问题。请告知是否有更好的方法。