bonjour à tous,
j'ai réaliser un service web en .net CSharp, je fait appel à ce service web par des appels ajax.
Une fonction de ce service permet d'ouvrir une session user (connection) et je stocke certaines variables dans ma session .
Si j'appelle d'autres fonctions, je teste ces valeurs et si elles sont nulles le temps de session est écoulé.
Le problème c'est que si je mets un temps de session de deux heures ... et que j'appel une fonction au bout d'une heure mes variables ont été supprimées
je ne comprends pas car il reste une heure pourtant (donc on est censé avoir deux heures d'inactivité entre l'ouverture de session et un nouvel appel)
J'ai bien mis au début de mes fonctions
j'ai paramétré IIS, j'ai même rajouté un global.asax et rajouter <sessionState timeout="120" /> dans le web.config
Code : Sélectionner tout - Visualiser dans une fenêtre à part [WebMethod(EnableSession = true)]
Comment procéderiez vous ?
Quelle peut-être mon erreur ?
comment tester facilement ce genre d'erreur ?
Merci beaucoup pour votre aide
Partager