我正在尝试从ASP.NET缓存中删除特定项目以强制重新加载。像这样:
System.Web.HttpContext.Current.Cache.Remove(SomeKey);
然后我立即检查它,并且Cache [SomeKey]不为null。它仍然包含我想要清除的这个项目的引用。我错过了一些明显的东西吗?
答案 0 :(得分:0)
好的,我想通了......事实证明我的Watch调试窗口中有一个属性,它有启动缓存的副作用。因此,即使我正在查看Cache对象,它实际上每次清除时都会立即更新一个新值。尴尬。