When working with WCF services, is it better to create a new instance of the service every time you use it? Or is it better to create one and re-use it? Why is either appr
One more point to consider is channel faults. By design WCF does not allow to use client proxy after unhandled exception happened.
IMyContract proxy = new MyContractClient( ); try { proxy.MyMethod( ); } catch {} //Throws CommunicationObjectFaultedException proxy.MyMethod( );