首页 新闻 会员 周边

asp.net更新dll的时候有没有办法使cache里面的数据不丢失或通过代码保存起来

0
悬赏园豆:5 [待解决问题]

asp.net更新dll的时候有没有办法使cache里面的数据不丢失或通过代码保存起来

拖鞋王子的主页 拖鞋王子 | 初学一级 | 园豆:37
提问于:2014-07-21 18:41
< >
分享
所有回答(3)
0

用memcached

dudu | 园豆:30994 (高人七级) | 2014-07-21 20:31

自带的缓存呢,好像更新dll的时候会运行 void Application_End(object sender, EventArgs e),我有测试到,但是不放心没怕会丢失

支持(0) 反对(0) 拖鞋王子 | 园豆:37 (初学一级) | 2014-07-21 21:31

@拖鞋王子: 放在HttpContext.Cache中应该会丢失

支持(0) 反对(0) dudu | 园豆:30994 (高人七级) | 2014-07-21 21:52
0

给缓存配置个持久化策略,应用程序域卸载的时候将缓存中的数据持久化到磁盘。

Launcher | 园豆:45045 (高人七级) | 2014-07-22 09:00
0

更新DLL的时候,会导致程序重新编译一下,所以存不下来。

Alex_QY1987 | 园豆:1888 (小虾三级) | 2014-07-23 17:47
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册