Remoting and hot deploying

I trying to write something like container for objects, wich will be available through remoting. I want implement hot deploying - when new version of assembly (with some descriptor) appears in some folder, container unload old version of assembly and loads new version (like application servers in Java). But I can unload assembly only if it loaded in another AppDomain. I tried to create separate AppDomain for every assembly, but I can't access objects through remoting, as channel (HttpChannel in my case) should be registered in every AppDomain and channels cannot share same tcp port.

Is there exist any ways to implement hot deploying in .Net

Here - http://blogs.msdn.com/mohammadakif/archive/2005/12/26/507416.aspx - I found mention about something named "Indigo". What is it Will it be remoting extensions to make
hot deploying simpler



Answer this question

Remoting and hot deploying

  • Remoting and hot deploying