当前位置: 代码迷 >> ASP.NET >> Timer 定时器解决思路
  详细解决方案

Timer 定时器解决思路

热度:5525   发布时间:2013-02-25 00:00:00.0
Timer 定时器
我在后台有个生成静态页的按钮,我想让他每个一小时触发一次,请问给位大侠和解?我是在global文件中的application_start中写个timer ,但是在按钮事件里的server.mappath获取文件的路径为null。小弟思索良久,望各位大侠指点
timer application null

------解决方案--------------------------------------------------------
server.mappath只在一个请求的上下用,所以在下一个事件中上下文已经没有了
我觉得可以用绝对路径。
------解决方案--------------------------------------------------------
写个使用timer组件的服务吧,部署后让它自己跑!
------解决方案--------------------------------------------------------
初始化的时候获取 ~/的物理路径,保存起来,以后就直接用这个
------解决方案--------------------------------------------------------
刚开始的时候,把路径先初始化了,然后,保存起来,或者用其它方式定时吧,如ajax等
  相关解决方案