私はいつも疑問に思っていました。同じアプリプールで2つのasp.netWebサイトを実行しているとしましょう。
それらをウェブサイト1とウェブサイト2と呼びましょう
これらのウェブサイトは両方ともいくつかの共有コードを参照しています。それをAwesome.dllと呼びましょう。
Awesome.dllに次のように定義されたクラスが含まれているとしましょう
public static class Foo
{
public static string Bar { get; set; }
}
私の質問:
両方のWebサイトが同じ静的クラスを共有していますか、それとも独自の分離されたコピーを持っていますか?つまり、Webサイト1がFoo.Barに変更を加えた場合、その変更はWebサイト2に反映されますか?