Eksekvering af kode i Session_end i global.asax
Jeg arbejder pt. med en hjemmeside hvor brugere skal have mulighed for at se hvilke andre brugere der er online i en venneliste.Jeg ønsker altså at sætte et flag i databasen ud for den givne bruger når vedkommendes session slutter i Session_end eventen i global.asax.
public void Session_End (object sender, EventArgs e)
{
Database.ExecuteNonQuery("UPDATE AccessUser SET AccessUserLoggedIn = 'false' WHERE AccessUserID = 2865", "Access.mdb");
}
Problemet er at intet bliver opdateret i databasen når session slutter.
Jeg har testet med at oprette en text fil sessionslut.txt for at sikre mig at session slutter. Og ovenstående kode virker alle andre steder i koden.
Mit spørgsmål er selvfølgelig om der er nogen der har en ide om hvorfor denne kode ikke bliver eksekveret.
er der en eller anden form for timeout på kodeeksekvering i en event som denne?
eller er der en eller anden form for scope som bliver overskredet?
