我设置了固定时间间隔为0好像没用,事件查看器上面这样的记录:为应用程序池“xxxx”提供服务并且进程 ID 为“10868”的工作进程因不活动而被关闭。应用程序池超时配置被设置为 20 分钟。需要时将启动一个新工作进程。
静态变量是全局的
静态变量是全局的,基于进程的。如果你的进程没有重置(重新启动),那么这个值一直保持不变,除非你显式的在代码里处理。
会回收掉啊
@拖鞋王子: 进程重置或回收,当然也会回收。
@519740105: 怎么才能不被回收掉
@拖鞋王子: 必须被回收掉。没办法不被回收掉,除非你把这个数据改变时保存到数据库或文件,在进程启动时重新加载。
不想回收就持久化吧 放到数据库里
iis的回收机制,要么持久化到数据库里面,要么保证网站一直处于活动中,比如做一个定时访问网站的程序