Web アプリケーションを使用する asp.net Web サイトがあり、それらは両方とも同じアプリケーション プール (1 つのワーカー プロセス) にあります。Web サイトの web.config ファイルに読み込まれた httpmodule があり、興味深いことに、メインの Web サイトとアプリケーションの両方が httpmodule の個別のインスタンスによって提供されます。どうしてこれなの?それらは同じプロセスにあるため、1 つのインスタンスを使用する必要があるようです。
また、アプリケーションで静的変数を使用しようとすると、asp.net Web サイトとは異なるオブジェクトを指します。それらは同じプロセスにあるため、以前と同じ質問です。それらは同じオブジェクトであってはなりませんか、または.netはプロセス内に何らかの境界を課しますか?