Dans le service Web asp.net, j'ai un jeu de données statique qui charge les données (synchronisées) lors de l'accès initial. Toutefois, lorsque IIS recycle le pool d'applications, une exception est levée en raison de la modification de la collection: l'opération d'énumération peut ne pas s'exécuter.IIS recycle provoque une erreur dans l'accès au jeu de données statique
Le recyclage commencera le nouveau processus, ce qui créera un nouvel ensemble de données statique, les demandes dans l'ancien processus de travail n'accèderont pas au nouveau jeu de données statiques, comment la collection a-t-elle été modifiée? Ou est-ce possible, l'ancien processus de travail se termine immédiatement avant la fin des demandes? Ou est-ce que je comprends mal le processus de recyclage? Plutôt que de démarrer un nouveau processus de travail, IIS démarre nouveau AppDomain dans le même processus de travail? et ancien et nouveau appDomains partageant le même jeu de données statique?