Create New Session ID - ASP .NET

In ASP .NET a new session id (Session.SessionID) does not create with Session.Abandon or Session.Timeout.

Here is the simple process that would create a new session ID on next page load.

Session.Abandon();
Response.Cookies.Add(new HttpCookie("ASP.NET_SessionId", ""));