日期:2014-05-17  浏览次数:20360 次

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

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