title: How to change the address of a channel from the ChannelFactory (WCF)
body: <p>I am trying to create a smart proxy so if a call to one address doesn't work, the proxy automatically goes to the second address. To do this I am using Unity with <code>ChannelFactory</code>. I am able to intercept the calls on the Channel that I get back from <code>ChannelFactory.CreateChannel()</code>, but I am not able to tell my Channel to close and point to a new address.</p>
  
  <p>I don't want to re-create the channel, I just want to re-configure it. Is it possible? I am not able to do this with <code>IChannel</code>, <code>ICommunicationObject</code> or <code>IClientChannel</code>... I can only get the address as read only but not change it.</p>
  
  <p>(I know this is possible with WCF Routers, but I am trying do solve the single point of failure to the router).</p>