12,162
社区成员
发帖
与我相关
我的任务
分享
webservice接口功能处理需要大量基础数据,所以引入了Cache,事先先将所需的数据存入Cache,发布后部署到IIS,应用程序池去掉了回收工作进程的选项,程序测试调取接口,两天内Cache中的数据一直存在,但一旦更新了WebService接口,如其中一个dll更新了,甚至配置文件更新后,Cache中的数据就没了,想问问各位怎么能保证这个Cache不因接口更新而消失呢。
Cache本身已定义为永不过期:
hotelCache.Insert("HotelBasics", hotelDictionary, null, DateTime.MaxValue, TimeSpan.Zero, CacheItemPriority.NotRemovable,null);
System.Web.Caching.Cache cacheTest = HttpRuntime.Cache;
这个不是缓存?