在Session_End方法中恢复会话

时间:2013-10-23 17:03:46

标签: c# asp.net session

我需要在用户离开应用程序时恢复用户的Session,因此我在Session_End方法Global.asax

中对此进行处理
    protected void Session_End(object sender, EventArgs e)
    {
        lock (objeto2)
        {
            try
            {                       
                Thread tSan1 = new Thread(() => alteraStatusUsuario(Session["loginid"].ToString(), Session["agenciaid"].ToString()));
                tSan1.Start();
            }
            catch { }
        }
    }

但是当我致电Session["loginid"]Session["agenciaid"]时发生了HttpException,那是未经处理的。

但奇怪的是,如果我在此方法中设置断点,它可以正常工作,并且Session都可以恢复正确的值。

有人可以帮助我吗?

0 个答案:

没有答案
相关问题