title: How to fix 'System.ServiceModel.Channels.ReceivedFault' cannot be serialized
body: <p>I have a workflow service. I also use workflow persistence in that service. But after I deployed workflow in IIS, from client I make a request to workflow service, in log file on server. I see a message</p>
  
  <pre><code>The execution of the InstancePersistenceCommand named {urn:schemas-microsoft-com:System.Activities.Persistence/command}SaveWorkflow was interrupted by an error.InnerException Message: Type 'System.ServiceModel.Channels.ReceivedFault' cannot be serialized.
  Consider marking it with the DataContractAttribute attribute, and marking all of its members you want serialized with the DataMemberAttribute attribute.
  If the type is a collection, consider marking it with the CollectionDataContractAttribute.  See the Microsoft .NET Framework documentation for other supported types.
  </code></pre>
  
  <p>I tried research about this exception, but I didn't find anything.</p>
  
  <p>How to fix this problem ? or let me know what is the reason about above exception ?</p>