title: Passing remote object from one App Domain across to another process
body: <p>Basically I have 2 app domains in my first process (a service) this talks to another process (exe) that runs on the desktop using IPC remoting. In the second app domain of my service I load my plug ins and then interact with them them using an interface from the default app domain. This allows me to unload the plugins whenever I want by unloading the second app domain. </p>
  
  <p>This works fine within the service process but the problem I have found is when I want to pass one of the plugin objects (so a proxy) across to the other process and run it within the processes app domain. If I pass it in currently it gives me the following remoting exception:</p>
  
  <p><em>"This remoting proxy has no channel sink which means either the server has no registered server channels that are listening, or this application has no suitable client channel to talk to the server"</em></p>
  
  <p>Is there any way to achieve what I am after, which I suppose is passing on a remote object? This is rather a difficult situation to describe, so please ask for clarification if it will help. Any suggestions would be greatly appreciated.</p>