首页 新闻 会员 周边

ASP.NET MVC 应用程序池被回收的时候会执行Dispose方法吗

0
悬赏园豆:5 [已解决问题] 解决于 2015-03-06 17:19

如题:ASP.NET MVC 应用程序池被回收的时候会执行Dispose方法吗

我想在IIS自动停止服务的时候自动保存一些类的信息到磁盘。再次有访问的时启动应用程序池的时候从磁盘恢复对象信息

大芝麻的主页 大芝麻 | 初学一级 | 园豆:4
提问于:2015-03-04 22:25
< >
分享
最佳答案
0

Application_End 和 Application_Start 中处理

收获园豆:3
Qlin | 老鸟四级 |园豆:2403 | 2015-03-05 11:16
其他回答(3)
0

你得考虑到突然断电怎么办。上帝也没有办法不让突然断电。

爱编程的大叔 | 园豆:30839 (高人七级) | 2015-03-04 22:58
0

Dispose是在GC回收时调用的,与应用程序池回收没有关系。

收获园豆:2
dudu | 园豆:30994 (高人七级) | 2015-03-05 10:27
0

同意@Qlin ,回收应用池相当于重启进程,你会看到相应应用池的w3wp进程的pid改变,数据放数据库更好。

Lucien! | 园豆:371 (菜鸟二级) | 2015-03-05 19:19
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册