protected void Session_Start(object src, EventArgs e)
        {
            // http://stackoverflow.com/questions/904952/whats-causing-session-state-has-created-a-session-id-but-cannot-save-it-becaus
            // This is needed in order to maintain a stable session id
            // it seems the session only got created at its first used.  The line below just does that!
            string sessionId = Session.SessionID;
        }
source: as stated in the comments of the codes.
