timer在2003中20分钟后被回收的问题?高手请指教~~
我在Global.asax.cs中
protected void Application_Start(Object sender, EventArgs e)
{
System.Timers.Timer atimer = new System.Timers.Timer();
Application["TimeStamp"] = 0;
atimer.Elapsed += new System.Timers.ElapsedEventHandler(aTimer_Elapsed);
atimer.Interval = 60000;
atimer.AutoReset = true;
atimer.Enabled = true;
}
protected void aTimer_Elapsed(object obj,System.Timers.ElapsedEventArgs e)
{
Application["TimeStamp"] = Convert.ToInt64(Application["TimeStamp"]) + 1;
}
在win2K下运行正常,但在2003下iis6.0下,20分钟后Timer将失效~~~
急~~请问如何解决这个问题,我要做一个监控程序,时刻要监控数据库中内容~~~~~~
TKS