如何确定远程通道是否已注册

Ran*_*ber 5 .net c# remoting

在我的ASP.NET应用程序中,我在全局应用程序启动事件中有一行,通过调用RemotingConfiguration.Configure()来配置客户端远程处理通道.

这在第一次运行良好,但是当我的Web应用程序被回收时,应用程序启动事件再次被触发,导致以下远程处理异常:

远程处理配置失败,出现异常'System.Runtime.Remoting.RemotingException:通道'tcp'已经注册.

我想检测通道是否已配置,以便我可以避免得到此异常.