IIS重置是否清除内存缓存?

时间:2016-10-07 15:23:43

标签: c# memorycache iisreset

我最近为使用MemoryCache的多个网站设置了一些缓存。我正在添加的项目是一个数据集,其添加时间为12小时。我想知道的是,有没有办法手动清除缓存,例如IIS重置?

我找不到任何明确指定内存缓存将被清除的内容。

这背后的原因是我需要测试如果清除缓存,是否按预期拾取数据库中刷新的数据。目前它似乎没有为所有网站清算,这似乎很奇怪。所以我需要弄清楚这可能是应用程序池没有正确重启等问题。

1 个答案:

答案 0 :(得分:0)

从我的经验和人们的评论来支持这一点,看来它实际上是这样做的。我面临的问题实际上是一个应用程序池无法正确重启,这导致我认为该应用程序池尚未清除。这实际上是应用程序池的问题。