我可以在应用程序之间共享HttpRuntime.Cache吗?

时间:2010-08-15 15:12:03

标签: asp.net httpruntime.cache

我的网站设置如下:

  

/ Web - 这是面向客户的   网站
/网站/管理员 - 这是   后端系统,并设置为   虚拟应用程序

我正在使用HttpRuntime.Cache来缓存对数据库的调用。我希望能够做的是从/ Web / Admin站点清除/ Web站点上缓存的内容。看来HttpRuntime.Cache是​​每个应用程序的单个实例。无论如何都不使用分布式缓存系统。

2 个答案:

答案 0 :(得分:1)

我在主站点上使用http处理程序完成了此操作。使用一些参数从管理站点调用处理程序,告诉它从缓存中删除什么,然后处理程序可以访问缓存并删除项目。

答案 1 :(得分:0)

替代方案可能是Windows AppFabric