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