是否可以从另一个 asp.net web 应用程序中清除一个 asp.net web 应用程序的输出缓存?
原因是......我们有几个结构类似......的wep应用程序
/area1/ 和 /area2/ 中的页面被缓存并通过 /intranet/cms/ 进行管理。当使用 /intranet/cms/ 编辑页面时,我想将其从相应 /area#/ 应用程序的缓存中清除。
我已经尝试使用 VaryByCustom 来查找存储在 HttpContext.Cache 中的 guid,但这似乎是每个 Web 应用程序缓存的,这不起作用。
真的,如果有任何方法可以在单个服务器上的 Web 应用程序之间传递数据,那将解决我的问题,因为我可以使用 + VaryByCustom。
谢谢!
——迈克·托马斯