J'ai besoin de comprendre l'état de la session ASP.NET, car il s'applique à IIS 7 et ASP.net 3.5.État de session ASP.NET et plusieurs processus de travail
Si une application est configurée pour utiliser l'état de session en cours, cela fonctionnera-t-il correctement s'il existe plusieurs processus de travail? En d'autres termes, les processus de travail partagent-ils l'état de la session?
La configuration par défaut d'IIS 7 consiste à utiliser l'état de session en cours et à allouer un maximum de 10 processus de travail. Il semblerait alors probable que cette configuration par défaut devrait fonctionner. Je fais affaire avec une entreprise qui a produit une application Web ASP.NET MVC qui a des problèmes, elle blâme l'environnement du serveur. La réclamation est que parce que j'utilise les paramètres par défaut de 10 processus de travail, c'est briser leur état de session. J'ai besoin de savoir si c'est une affirmation exacte. Je n'ai jamais connu une application ASP.NET pour ne pas fonctionner avec la configuration par défaut, donc je suis un peu confus et j'ai besoin de clarifier cela.
Quels sont les problèmes rencontrés par l'application? Cela ressemble plus à un problème de recyclage des processus de travail à première vue. –
La session inproc n'est pas partagée entre les processus de travail. Il suffit de définir leur pool d'applications pour n'en utiliser qu'un seul et les problèmes disparaîtront. – NotMe