我一直想知道,假设你有两个在同一个应用程序池中运行的 asp.net 网站。
我们称它们为网站1和网站2。
这两个网站都引用了一些共享代码,我们称之为 Awesome.dll。
假设 Awesome.dll 包含以下定义的类:
public static class Foo
{
public static string Bar { get; set; }
}
我的问题:
这两个网站共享同一个静态类,还是它们各自拥有独立的副本?也就是说,如果网站1对Foo.Bar进行更改,这种更改是否会反映在网站2中?