如何在使用Remoting时在.NET3.5中使用App.config而不在App.config中添加与Remoting相关的配置?

时间:2009-10-12 06:55:00

标签: c# remoting

我正在尝试将App.config用于托管远程处理的Windows服务应用程序,并在.NET3.5中开发。在那个App.config中,我想保留一些我将在整个解决方案中使用的值。我没有添加Remoting关系配置的东西。但是在运行应用程序时,它期待在App.config中使用Remoting相关配置。我不想把Remoting相关的配置放在那个文件中。我如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

您可以通过编程方式配置远程处理,

注册您可以

的频道
IChannel tcpChannel = new TcpChannel(8888);
ChannelService.RegisterChannel(tcpChannel);

基本上所有东西都可以在代码中配置。

我建议Ingo Rammer's Advanced .Net Remoting

答案 1 :(得分:0)

您可以将远程处理配置文件放在单独的文件中,然后通过调用:

配置远程处理
System.Runtime.Remoting.RemotingConfiguration.Configuration(myConfigFileName, true);