Hej! Det finns två anledningar till att en session dör i ASP.ASP session timeout
Kan jag sätta sessionen aktiv så for ever, tills man rensar temps
eller stänger ner webbläsaren. i php använder man ju
$_SESSION['online_session'] = randomnummer tex;
finns en liknande variant för ASP's sessioner? Eller om man bara sätter sessionstid till 0?
/MSv: ASP session timeout
Det ena är att den gör "time-out" för att en användare är inaktiv.
Detta värdet kan du sätta via egenskapen Timeout på Session-objektet.
Session.Timeout = ....
Läs här: http://www.w3schools.com/asp/prop_timeout.asp
Det andra är att applikationspoolen på webbservern startar om/stänger ner. Det händer när den varit inaktiv i en stund, som standard 20 minuter har jag för mig.
Applikationspoolen stänger bara ner sig om det inte finns några besökare på din webbplats under den givna tiden, medan sessionen där om inte den aktuella användaren är aktiv under den givna tiden. Om du har väldigt lite besökare (med mer än 20 minuter mellan varven) så kanske du måste öka time-outvärdet på applikationspoolen.
/Henrik Bäck