The fix for recovering the provider from the faulted condition for me was to handle the Faulted function of your communication channel:Having said that when There exists exception takes place ,The providers goes to Faulted point out.To really make it perform i really have to restart itI'd a difficulty exactly where the Channel remained in the fault