首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

每周一自动 生成一次 站点地图 如何写啊

2012-04-14 
每周一自动 生成一次 站点地图 怎么写啊?现在生成站点地图的方法已经写好了不知道怎么让系统每周一 自动运

每周一自动 生成一次 站点地图 怎么写啊?
现在生成站点地图的方法已经写好了
不知道怎么让系统每周一 自动运行这个方法
用global 里面写 timer计时器 还是什么?
有什么完善的方法吗 求灵感 求链接 求代码

[解决办法]
计时器吧
[解决办法]
嗯 定时器 在application_start中写
[解决办法]
比如:...

C# code
 protected void Application_Start(object sender, EventArgs e)        {            System.Timers.Timer aTimer = new System.Timers.Timer();            aTimer.Elapsed += new ElapsedEventHandler(TimeEvent);            aTimer.Interval = 1000;// 设置引发时间的时间间隔 此处设置为1秒            aTimer.Enabled = true;        }private void TimeEvent(object source, ElapsedEventArgs e)    {        // 得到 hour minute second 如果等于某个值就开始执行某个程序。        int intHour = e.SignalTime.Hour;        int intMinute = e.SignalTime.Minute;        int intSecond = e.SignalTime.Second;        #region 每天的4:01:00开始下处理什么....        if ((intHour == 4 && (intMinute % 8 == 1) && intSecond == 0) || myContext.Application["AutoTask_0"] == null)        {            //....        }        #endregion    }
[解决办法]
请写到Global文件中
[解决办法]
通过Global.asax和Timer定时器 定时调用WebService 运行后台代码
[解决办法]
Timer定时器可能不太好用吧。 每周一执行的话需要一个时间节点,应该可以用 DateTime.Now.Ticks 作为判断条件来执行
[解决办法]
通过Global.asax和Timer定时器 定时调用WebService 运行后台代码

热点排行