我们网站中的新闻页是生成静态页的,但是我是在后台做了个按钮来控制生成静态页,我想实现我们的网站能自动生成静态页。比如,我想让网站在凌晨1点左右自动将新闻生成静态页。

解决方案 »

  1.   

    在Global中写个定时器,定时执行。或者写个服务。
      

  2.   

    void Application_Start(object sender, EventArgs e) 
        {
            //在应用程序启动时运行的代码
            System.Timers.Timer myTimer = new System.Timers.Timer(60000);
            myTimer.Elapsed += new System.Timers.ElapsedEventHandler(OnTimedEvent);
            myTimer.Interval = 60000;
            myTimer.Enabled = true;        
        }        private static void OnTimedEvent(object source, System.Timers.ElapsedEventArgs e)
        {   
            //调用生成的方法
            Timing.Start();
        }