写定时任务的要注意 自动掉用
我们在VS的Global.asax中写我们要执行的定时任务 ,这个文件是在跟目录下的
我们一般不会删除此文件。具体怎么使用看下面的代码
protected void Application_Start ( ) {
//定时任务
System.Timers.Timer TimerO = new System.Timers.Timer();
TimerO.Elapsed += new System.Timers.ElapsedEventHandler(TimerO_Elapsed);
// 设置引发时间的时间间隔 此处设置为1秒
TimerO.Interval = 1000;
TimerO.Enabled = true;
}
protected void TimerO_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
// 得到 hour minute second 如果等于某个值就开始执行
int intHour = e.SignalTime.Hour;
int intMinute = e.SignalTime.Minute;
int intSecond = e.SignalTime.Second;
// 定制时间,在00:00:00 的时候执行
int iHour = 00;
int iMinute = 00;
int iSecond = 00;
// 设置 每天的00:00:00开始执行程序
if (intHour == iHour && intMinute == iMinute && intSecond == iSecond)
{
//调用你要调用的任务方法
}
}