title: ChannelFactory Reuse Strategies
body: <p>I've been reading that ChannelFactory creation is expensive and that unless there is a technical reason not to, one should reuse ChannelFactories when possible either by caching them someway, or by using static instances of the factories.</p>
  
  <p>In your experience, what ChannelFactory reuse strategies have you found to be the most useful and robust within the context of an ASP.NET application?</p>