title: .NET Hosted workflow clustering problem
body: <p>I am attempting to reproduce a server farm in my test environment, in order to try something out for an application that I am busy designing.</p>
  
  <p>I have two web servers, running IIS 6.0 and 7.0 respectively, each hosting a workflow service with exactly the same dlls. They share a persistence database.</p>
  
  <p>When ServerA saves the workflow to the persistence store, on a subsequent request ServerB is happy to load the workflow instance and do some work on it. Once ServerB has saved the workflow, ServerA gets a serialization exception when attempting to perform a further call on the workflow. I get the same behaviour if I use a different server as ServerB.</p>
  
  <p>And I can fix the problem by using two different servers and leaving ServerA out of the equation.</p>
  
  <p>My question though is: How can I debug exactly why ServerA will not load workflows saved by other machines?</p>
  
  <p>Update - I did try with two IIS 6.0 servers, same OS and same strongly names assemblies - and had the exact same issue</p>