有an article建议将 ASP.NET 应用程序状态存储在 HttpApplication 类(在 Global.asax.cs 中)的静态成员中。
如何将应用程序状态存储在其他类的静态成员中?
我尝试这样做,但似乎可以存在这些变量的多个实例(每个 AppDomain 一个实例?)。是这样吗?我们应该始终只使用 Application 类的静态字段吗?还是无所谓?
最佳答案
它工作得很好并且在很多情况下比 Application
更好(例如,它是强类型的)。只需确保您了解线程和锁定问题即可。
作为个人经验,我已经设法在几个网站的 static
类中缓存 ASP.NET 应用程序的配置信息。
关于asp.net - ASP.NET 中的静态变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/853837/