title: ASP.NET_SessionID Missing on Production only
body: <p>I have written an ASP.net webservice using C#.  Everything works just fine with the service itself and deployment to stage and production.  However after running an Acunetix scan there is an issue with cross site scripting.  Our entire network is behind a WAF which is able to add some cookie stuff to provide protection for this.  For the WAF to work it needs another cookie to attach to, we are trying to use the ASP.Net_SessionID cookie.
  This cookie wasn't showing up so we added the line below to the web config and the cookie started showing up on the stage system only.  When we deployed this update to production the cookie is not showing up.</p>
  
  <pre><code>&lt;sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="20"/&gt;
  </code></pre>
  
  <p>As far as we can tell both servers are functionally identical, iis 6, OS, dlls ect.  Yet we can't get this cookie to populate.  Any ideas?</p>