The session no longer exists in the Application_EndRequest event.
Application_PostRequestHandlerExecute is called after the code from your application is executed, but before the SessionState released.
Sub Application_PostRequestHandlerExecute(ByVal sender As Object, ByVal e As EventArgs) Dim context As HttpContext = HttpContext.Current If Not context.Session Is Nothing Then context.Response.Cookies("T").Value = context.Session("T") Else context.Response.Cookies("T").Value = "ERROR" End If End Sub
Yan brunet
source share