Tengo una consulta respecto al Session_End del global.asax con VS2003 segun entiendo cada vez que un usuario cierra el navegador o finaliza su sesion tendria que llamar a ese metodo pero no se porque no entra ahi cuando cierro el navegador conste que tengo varios navegadores abiertos y cierro uno de ellos y no ejecuta el codigo de ese metodo por ejemplo.
protected void Session_End(Object sender, EventArgs e)
{
Usuario_Entidad u = (Usuario_Entidad)Session["UsuarioActual"];
Application.Remove(u.IdPersona.ToString());
}
lo que quiero hacer es eliminar lo que almacene anteriormente al loguearse el usuario con: Application.Add(u.IdPersona.ToString(), u.IdPersona);
para controlar que se ingrese una sola vez con un mismo ID.