You kill a session like this:
Session.Abandon()
If, however, you just want to empty the session, use:
Session.Clear()
Session.Abandon();
The way I had to write it to get it to work was like this. Might work for you too.
HttpContext.Current.Session.Abandon();