je croie que les sessions sont limitées à 20minutes par défaut.
Si tu veux augmenter cette durée, la solution que je connais c'est ça :
tu rajoute ce code dans ton web.config et tu change la propriété timeout="x"
x est en minutes.
Je ne sais pas quel est ton niveau, le mien n'est pas élevé non plus mais si tu connais pas le web.config je te conseil ça :
[ Lien ]
<system.web>
<sessionState mode="InProc" cookieless="false" timeout="30" />
</system.web>