我最近为使用MemoryCache的多个网站设置了一些缓存。我正在添加的项目是一个数据集,其添加时间为12小时。我想知道的是,有没有办法手动清除缓存,例如IIS重置?
我找不到任何明确指定内存缓存将被清除的内容。
这背后的原因是我需要测试如果清除缓存,是否按预期拾取数据库中刷新的数据。目前它似乎没有为所有网站清算,这似乎很奇怪。所以我需要弄清楚这可能是应用程序池没有正确重启等问题。
答案 0 :(得分:0)
从我的经验和人们的评论来支持这一点,看来它实际上是这样做的。我面临的问题实际上是一个应用程序池无法正确重启,这导致我认为该应用程序池尚未清除。这实际上是应用程序池的问题。