title: Scaling up the ASP.NET session state server
body: <p>Scenario:</p>
  
  <p>The website is hosted on three servers using <a href="http://en.wikipedia.org/wiki/Internet_Information_Services" rel="nofollow noreferrer">IIS</a> on each.</p>
  
  <p>All three servers are clustered using the network load balancing software that comes with Windows Server 2003. </p>
  
  <p>All three sites are configured to store the session state on a separate server that has been designated as a "state server".</p>
  
  <p>I have been asked to scale up the "state server". Is there a way that I can have more than one state server and synchronize state between them, so if one of the state servers goes down the others will be able to serve the state information?</p>