2009-03-04 5 views
0

Je comprends les limites de l'utilisation de l'état de l'application et de l'état de la session dans plusieurs pools d'applications, à savoir qu'ils ne peuvent pas être partagés. Qu'en est-il du fichier Global.asax? Une seule instance créée par pool d'applications ou réside-t-elle dans un niveau supérieur commun à tous les pools d'applications dans IIS?Utilisation de Global.asax dans une approche distribuée ie Jardin Web

Répondre

0

Global.asax (qui est juste un fichier de classe pour HttpApplication) est contenu par le pool d'applications dans lequel le site réside. Juste comme n'importe quelle autre classe de votre site. Si vous utilisez le jardinage en ligne, les mêmes règles qui s'appliquent à l'état de l'application/de la session s'appliquent au code dans global.asax. En d'autres termes, si vous exécutez 4 processeurs, lorsque les processeurs 1, 2 et 3 et occupé, et # 4 prend sa première demande, tout code contenu dans global.asax (gestionnaires d'événements, etc.) va être exécuté .

Questions connexes