清除多个工作进程的ASP.net缓存
发布时间:2020-12-16 06:35:14 所属栏目:asp.Net 来源:网络整理
导读:我们有一个ASP.net(2.0)应用程序,配置为使用IIS中的Web园选项与多个工作进程一起运行.我们的大多数数据都是缓存的,偶尔我们必须在网站发生变化时清除缓存.我们有一个简单的页面,它将遍历HttpCache项并清除它们. 但是每个工作进程都有自己的HttpCache对象副本
我们有一个ASP.net(2.0)应用程序,配置为使用IIS中的Web园选项与多个工作进程一起运行.我们的大多数数据都是缓存的,偶尔我们必须在网站发生变化时清除缓存.我们有一个简单的页面,它将遍历HttpCache项并清除它们.
但是每个工作进程都有自己的HttpCache对象副本,因此当我们请求缓存刷新页面时,它只清除为特定请求提供服务的进程的缓存.不清除其他工作进程的缓存. 除了以编程方式回收应用程序池之外,有没有办法清除所有工作进程的HttpCache? 解决方法
我想在下面的帖子中,尼古拉斯确实解释了同样的情况.请继续吧
asp.net 2.0缓存api不适用于Web园.你有一些第三方缓存机制. http://nicholas.piasecki.name/blog/2009/02/on-web-gardens-aspnet-and-iis-60/ 关于Web园中缓存的另一个很好的讨论如下: 希望这会解决您的疑问. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 剃刀 – 在身份3中创建声明身份
- asp.net – MSDeploy.exe可以作为管理员连接,但不能连接任何
- asp.net-core – 在IIS Express上运行MVC6 Beta8应用程序
- asp.net-mvc-3 – 在DEBUG或Debugger中运行时禁用MVC3中的O
- asp.net-mvc – 如何从knockout mvc cart样本计算总购物车价
- asp.net-core – 未配置身份验证处理程序来处理该方案:Mic
- asp.net-web-api – ASP.NET Web API:如何在Web API控制器
- asp.net – 在主页面加载中丢失了ViewState对象
- 用于访问Gravatar图像的ASP.NET MVC帮助器
- 如何在ASP.NET MVC控制器(ActionResult)中更改返回的Conten
推荐文章
站长推荐
热点阅读