title: Web Garden - MachineKey and cookieless necessary in single hosting server?
body: <p>I have an ASP.NET MVC application which is hosted in a web server. It is configured to use Web Garden using StateServer.</p>
  <p>ASP.NET State service is hosted in the same server where ASP.NET MVC application is.</p>
  <p>In application's web.config file I have set below configuration:</p>
  <pre><code>&lt;sessionState mode=&quot;StateServer&quot; stateConnectionString=&quot;tcpip=127.0.0.1:42424&quot; timeout=&quot;360&quot; /&gt;
  </code></pre>
  <p>I have not set cookieless=&quot;false&quot; in the session state.
  Also I have not set any Machine key.</p>
  <p>Do I need to set cookieless=&quot;false&quot; and machine key in a single hosting server?</p>
  <p>What is the purpose of setting cookieless=&quot;false&quot; and machine key? What is the difference between using them or not?</p>