perte variable session - C#/.NET managed - Programmation
Marsh Posté le 18-08-2005 à 16:16:29
schmur a écrit : Bonjour, |
pour une chaine, c'est pas equals le comparateur par hasard ? (tu testes d'abord si Session["MAVARIABLE"] est différent de null
Marsh Posté le 18-08-2005 à 16:40:49
en fait, j'ai migré l'appli sur un autre serveur web puis la ca arche niquel.
Je sais pas d'ou viens le prob sur le 1er serveur. C'est un mistère
Marsh Posté le 18-08-2005 à 21:00:24
une variable de session à cmt dire, un genre de timeout! donc une fois ce timeout, la variable n'existe plus! c'est une configuration, donc cela peut être différent d'un serveur à l'autre
Marsh Posté le 19-08-2005 à 09:26:58
oui mais non j'ai bien verifier justement le timeout du 1er serveur web. Le problème ne vient pas de la.
Marsh Posté le 19-08-2005 à 09:51:49
schmur a écrit : oui mais non j'ai bien verifier justement le timeout du 1er serveur web. Le problème ne vient pas de la. |
Il n'y a que cette variable qui ne marche pas ? testes apres ton session.add dans la meme page si la variable est bien a la bonne valeur.
Peut etre que tes sessions sont inactives ?
Marsh Posté le 19-08-2005 à 10:01:43
non ca c'est bon ca marche des fois.
La perte de session se fait aléatoirement. Quelques fois ca dure 5secondes d'autre fois 1 min voir plus.
Marsh Posté le 10-08-2005 à 10:46:13
Bonjour,
Dans un projet web j'utilise une variable session. En fesant :
Session.Add("MAVARIABLE","monstring" );
lors de ma navigation sur mon site je vérifie a chaque fois que l'utilisateur change de page cette variable de cette facon :
if (Session["MAVARIABLE"]=="monstring" )
sauf que quelque fois j'ai l'impression qu'il pert la valeur de cette varaible vu qu'il rentre pas dans le if. Je comprend pas pourquoi vu que je la supprime jamais.
J'ai agrandi le sessiontimeout du web.config mais ca change rien.
Quelqu'un connais ce probleme ?
merci d'avance