title: Static variables persisting across sessions in WCF service
body: <p>I have a WCF service with sessions required</p>
  
  <pre><code>   [ServiceContract(SessionMode = SessionMode.Required) ]
  </code></pre>
  
  <p>and some static fields.  I thought that by having sessions, the static fields would remain the same for each session, but have new instances for different sessions.  However, what I'm seeing when I have two different clients use the service is that when one client changes a field's value, this change also affects the other client.  Is this normal behavior for having different sessions?  Or do you think my service might not even be creating different sessions?</p>
  
  <p>I'm using netTCPbinding.</p>