2009-03-04 5 views
0

Ich verstehe die Einschränkungen der Verwendung von Anwendungsstatus und Sitzungsstatus über mehrere Anwendungspools, die sie nicht freigegeben werden können. Was ist mit der Global.asax-Datei, die pro Anwendungspool erstellt wird oder auf einer höheren Ebene liegt, die allen Anwendungspools in IIS gemeinsam ist?Verwendung von Global.asax in verteilten Ansatz dh Web-Garten

Antwort

0

Global.asax (was nur eine Klassendatei für HttpApplication ist) ist in dem Anwendungspool enthalten, in dem sich die Site befindet. Genau wie jede andere Klasse in Ihrer Site. Wenn Sie Web Gardening verwenden, gelten für den Code in global.asax dieselben Regeln wie für den Anwendungs-/Sitzungsstatus. Mit anderen Worten, wenn Sie auf 4 Prozessoren arbeiten, wenn die Prozessoren 1, 2 und 3 und beschäftigt sind und # 4 die erste Anfrage ausführt, wird jeder Code, der in global.asax (Event-Handler usw.) enthalten ist, ausgeführt .