webForumDet fria alternativet
Logga in / Bli medlem

Tappar sessionen

.NET

2 svar · 271 visningar · startad av EchO

Medlem sedan aug. 2001112 inlägg
Trådstart#1

Ibland så verkar det som om man tappar sessionen när man använder min applikation...

Jag sätter sessionen i min loginsida så här

Session("SOAPCVuser") = ReturnString

Det fungerar ett tag men när jag surfat runt ett tag så finns inte min session kvar längre.

Verkar konstigt om jag måste uppdaterara min session på varje sida!?

Vad kan jag göra för att komma runt det här problemet? Några förslag.

// Jonas

Medlem sedan dec. 20003 563 inlägg
#2

Din session har en standard på hur länge den existerar, vilket är 20 minuter.

Du kan ändra denna tid i t.ex. din web.config eller välja att uppdatera sessionen på varje sida.
Går iofs att ändra i IIS också.

Medlem sedan maj 2001329 inlägg
#3

Glöm inte bort att det inte bara är sessionen som spelar in. Om du använder forms authentication så har även denna en time out. Tyvärr (eller bra ur prestandard hänsyn) refreshas denna bara när mer halva tiden gått (red. gentemot sessionen som refreshas varje postback /red). Så beroende på vad du har dessa två inställda så kan du antingen vara inloggad utan sessions variabler eller vara utloggad men trots det ha sessions variabler.

Finns beskrivet nogrannare i dokumentationen.

247 ms totalt · 4 externa anrop · v20260731065814-full.7d626504
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)