Application里的变量莫名其妙的失效。

症状:在Application里设置了一个标志变量,结果每次程序运行了一段时间之后,这个标志变量就会失效。
原因:在windows server 2003 中,默认的 应用程序池配置 会在若干时间之后自动回收工作进程,同时,还会在应用程序空闲一段时间之后,自动回收工作进程,从而导致应用程序的Application对象失效。
解决方法:取消 应用程序池 的自动回收工作进程 功能。

关于IIS6.0回收工作进程,参考这里
原文地址:https://www.cnblogs.com/smwikipedia/p/1186072.html