Mmerrell a écrit cela et est la clé pour trouver l'origine du problème:
Vérifiez le journal des événements Windows pour assurer que le travailleur Le processus n'est pas étant forcé de recyle.
Il peut y avoir quelque chose dans votre code qui provoque le processus de travail forcer à recyle dans quel cas lorsque la session est stockée dans Proc il perdra toutes les valeurs de session qu'il détient.
Regardez l'Observateur d'événements sur « journaux Windows/système », vous êtes à la recherche d'un « ÉTAIT » événement Source qui contient une description comme: « Un processus de travail avec l'identifiant du processus « 2980 » pool d'applications au service 'SIAC' a été arrêté en raison de l'inactivité.La configuration du délai d'expiration du pool d'applications a été définie sur 20 minutes et un nouveau processus de travail sera démarré si nécessaire. C'est le symptôme que vous recherchez.
Event viewer with the WAS event
Hope this helps.
Je pense que le délai d'attente de session et le délai de connexion sont deux choses différentes, mais bon à savoir. – Jerther