title: Cannot share ASP.NET session with wcf service
body: <p>So, I have on same machine asp.net app and wcf service. And I'm trying to share asp.net session between them. 
  I have configured Sql server to store my session data.
  I have ASPState Db and two tables in tempdb: <code>ASPStateTempSessions, ASPStateTempApplications</code>
  And both have rows with data.
  In asp.net app and wcf service configs I have added :</p>
  
  <pre><code>&lt;sessionState mode="SQLServer" sqlConnectionString="Data Source=localhost;integrated security=True;Application Name=app" /&gt;
  </code></pre>
  
  <p>In Asp.net app I set user like this</p>
  
  <pre><code>HttpContext.Current.Session["User"] = userName;
  </code></pre>
  
  <p>In logs I saw an entry that user was actually setted. (and checked via JS)</p>
  
  <p>In wcf service:</p>
  
  <pre><code>[ServiceContract(SessionMode = SessionMode.Allowed)]
      public interface IDbWebService
      {
          [OperationContract]
          [WebInvoke]
          Data GetBlahBlah(string env);
  }
  
  [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
      public partial class WebService : IDbWebService
      {
            public  Data GetBlahBlah(string env)
            {
                   //trying to get data here, nothing, just null
                  _log.InfoFormat("USER: {0}", HttpContext.Current.Session["User"]); 
  
            }
  }
  </code></pre>
  
  <p>But I cannot get Session["User"].</p>
  
  <p>What I'm doing wrong, maybe I have missed something obvious ?</p>
  
  <p>Thanks in advance!</p>