Je viens de le remarquer il y a environ une semaine. Je stocke des données sur l'énigme actuelle qu'un utilisateur joue (www.wikipediamaze.com) comme ceci:Les données de session InProc disparaissent
HttpContext.Current.Session.Add ("puzzleInfo", currentPuzzleInfo); Je sais que stocker des données dans la session en utilisant le mode "InProc" est très volatile et sera réinitialisé chaque fois que le web.config change ou un certain nombre d'autres facteurs, y compris le recyclage du pool d'applications.
Cependant, mes données ne restent que quelques secondes à la fois (le temps est variable mais ne sont littéralement pas longues du tout) et disparaissent ensuite. Je suis dans un environnement hébergé partagé donc je ne sais pas si cela aurait quelque chose à voir avec ça.
Une idée de ce qui se passe? Serais-je mieux de le stocker directement sur le client en tant que cookie? S'il vous plaît aider.
Merci!
Grand point. Upvote, mais marqué Brian comme réponse. – Micah
Bonne pensée Sean. Espérons qu'ils ne feraient pas quelque chose comme ça sans affinité de session, mais on ne sait jamais ... –
Hé ... ouais, j'espère qu'ils ne vont pas rebondir les demandes sans établir d'affinité (du moins sans le dire), mais ils pensent ça ne ferait pas de mal de le mentionner :-) Peu importe, content que Micah ait eu la réponse dont il avait besoin de Brian! –