[ASP.NET]如何在一个网站中定时执行一个任务

public class MyClass
{
    private static Timer timer;  //声明一个全局的timer.
    static MyClass()
    {
        timer = new Timer(MyMethod, null, new TimeSpan(0, 0, 30), new TimeSpan(0, 5, 0)); //30秒后启动,每隔5分钟运行一次
    }

    public static MyMethod()
    {
         //定时执行的代码
    }
}

然后在Global文件中的Application_Start方法中,访问这个类就可以了

注:这里的Timer是System.Threading.Timer;

你可能感兴趣的:(asp.net)