title: session.abandon is not generating new session
body: <p>I am using asp.net 3.5</p>
  
  <p><code>Session.Abandon()</code> is not using the new <code>SessionId</code>.</p>
  
  <pre><code>Session["abc"] = "abc";
  Session.Abandon(); //Session id is same as checked in add watch
  </code></pre>