1

当他离开应用程序时,我需要恢复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恢复了正确的值。

有人能帮我吗 ?

4

0 回答 0