0
私はアプリケーション状態とセッション状態を複数のアプリケーションプールにわたって共有することができないという制限を理解しています。 Global.asaxファイルは、アプリケーションプールごとに作成された1つのinstaceですか、またはIISのすべてのアプリケーションプールに共通の上位レベルに存在しますか?分散型アプローチ、すなわちWeb gardenでのGlobal.asaxの使用
私はアプリケーション状態とセッション状態を複数のアプリケーションプールにわたって共有することができないという制限を理解しています。 Global.asaxファイルは、アプリケーションプールごとに作成された1つのinstaceですか、またはIISのすべてのアプリケーションプールに共通の上位レベルに存在しますか?分散型アプローチ、すなわちWeb gardenでのGlobal.asaxの使用
Global.asax(HttpApplicationのクラスファイル)は、サイトが存在するアプリケーションプールに含まれます。サイト内の他のクラスとまったく同じです。 Webガーデニングを使用している場合、アプリケーション/セッション状態に適用されるのと同じルールがglobal.asaxのコードに適用されます。言い換えれば、プロセッサー1、2、3とビジー状態で、#4が最初の要求を受け取ったときに、4つのプロセッサーで実行している場合、global.asax(イベントハンドラーなど)にあるコードが実行されます。