如何解决Cache丢失的问题
发布网友
发布时间:2022-09-20 12:19
我来回答
共1个回答
热心网友
时间:2023-11-05 04:03
你好,
1、对于每个应用程序域均创建该类的一个实例,并且只要对应的应用程序域保持活动,该实例便保持有效。有关此类实例的信息通过 HttpContext 对象的 Cache 属性或 Page 对象的 Cache 属性来提供。
2、这是msdn上的解释 要是Cache的对象一直存在 可以在Global.asax里面建立 Global.asax运行在整个目录中及其所含的子目录每一一个页面程序的父应用程序域。
只要IIS服务不停下来,Global.asax中Cache的东西就一直在。
3、各个页面Cache的东西只是在这个页面执行UnPage_Load后(可以这么认为,准确的是被垃圾回收后或这个页面对象被拆构后)就被摧毁。