我的网站设置如下:
/ Web - 这是面向客户的 网站
/网站/管理员 - 这是 后端系统,并设置为 虚拟应用程序
我正在使用HttpRuntime.Cache来缓存对数据库的调用。我希望能够做的是从/ Web / Admin站点清除/ Web站点上缓存的内容。看来HttpRuntime.Cache是每个应用程序的单个实例。无论如何都不使用分布式缓存系统。
答案 0 :(得分:1)
我在主站点上使用http处理程序完成了此操作。使用一些参数从管理站点调用处理程序,告诉它从缓存中删除什么,然后处理程序可以访问缓存并删除项目。
答案 1 :(得分:0)
替代方案可能是Windows AppFabric。