HttpContext.Current.Application生命周期的问题
asp.net开发的B/S结构的MIS应用程序,部署在IIS6.0上,在Global.asax的定义了启动时的初始化操作,
void Application_Start(object sender, EventArgs e)
{
//在应用程序启动时运行的代码
UserAuth.UpdateGlobalConfigComm();
//全局保存系统功能模块id及路径
UserAuth.UpdateSysFunc();
UserAuth.UpdateRolePriv();
CacheUtil.UpdateCache();
Utility.Log("Application_Start...");
}
工作正常!问题是,每天早上上班之后打开首页,都会重新初始化,执行这段代码,非常慢,初始化之后一切有回复正常了,而服务器一直没有关机,IIS也没有重启,请问是不是HttpContext.Current.Application对象有缓存时间,在一定的缓存时间没,如果没有人访问mis,应用程序就退出了???
请问有没有针对此问题的解决办法?
非常感谢!
------解决方案--------------------那你看看机器的程序日志 看能否找到帮助信息
------解决方案--------------------或者使用这个方法:
来自:
IIS 自动回收导致后台定时器失效的解决方法
http://www.veryhuo.com/a/view/9186.html