想求个网站每天定时更新的程序,就是不需要打开页面,自己就能更新的那种,求高手不吝赐教!谢谢!

解决方案 »

  1.   

    可以在global.asax里面使用System.Timers.Timer 但是还是得要人访问的。
    也可以直接写个winform 或者 控制台 或者 windows服务
      

  2.   

    1楼正解
    做global 的服务器事件,
    服务器到点执行就OK
      

  3.   

    global.asax
        protected void Application_Start(object sender, EventArgs e)
        {
            System.Timers.Timer myTimer = new System.Timers.Timer(5000);
            myTimer.Elapsed += new ElapsedEventHandler(TimerAction);
            myTimer.Enabled = true;
            myTimer.AutoReset = true;
        }    /// <summary>
        /// 执行计划任务作业
        /// </summary>
        private void TimerAction(object source, ElapsedEventArgs e)
        {
        }
      

  4.   

    global里写吧 ls 全是正解
      

  5.   

    web都是被动请求的 必须有用户请求
      

  6.   

    楼上说得都很对
    象这种定时自动执行的,如果是纯数据库操作,不需要程序处理的,写数据库Job就行了;
    如果要经过程序处理,那就写windows服务吧。
      

  7.   

    有。net版的windows服务程序,你可以按定时  时间间隔执行。如果是sql 直接用sql作业