C# 在使用远程处理时,如果没有在App.config中添加与远程处理相关的配置,如何在.NET3.5中使用App.config?

C# 在使用远程处理时,如果没有在App.config中添加与远程处理相关的配置,如何在.NET3.5中使用App.config?,c#,remoting,C#,Remoting,我正在尝试为承载远程处理的Windows服务应用程序使用App.config,该应用程序是在.NET3.5中开发的。在App.config中,我想保留一些我将在整个解决方案中使用的值。我没有添加远程处理关系配置的东西。但在运行应用程序时,它希望App.config中包含与远程处理相关的配置内容。我不想将远程处理相关的配置放在该文件中。如何解决此问题?您可以通过编程方式配置远程处理 要注册频道,您可以 IChannel tcpChannel = new TcpChannel(8888); Chan

我正在尝试为承载远程处理的Windows服务应用程序使用App.config,该应用程序是在.NET3.5中开发的。在App.config中,我想保留一些我将在整个解决方案中使用的值。我没有添加远程处理关系配置的东西。但在运行应用程序时,它希望App.config中包含与远程处理相关的配置内容。我不想将远程处理相关的配置放在该文件中。如何解决此问题?

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

要注册频道,您可以

IChannel tcpChannel = new TcpChannel(8888);
ChannelService.RegisterChannel(tcpChannel);
基本上,一切都可以在代码中配置


我推荐

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

System.Runtime.Remoting.RemotingConfiguration.Configuration(myConfigFileName, true);

app.config中需要什么样的远程处理配置?