当前位置:编程学习 > C#/ASP.NET >>

webform中如何在服务端实现定时执行某个操作

如题,是webform,不是winform,是要在服务端实现,不是客户端。

我现在是使用了Timer控件,但是要页面打开着才定时去执行,页面关闭了就不执行了(Timer控件不是在服务端运行的吗,为什么会这样呢,是因为关闭了页面没有request了吗,Timer控件原理究竟是什么呢),我想实现的是在页面关闭后也可以执行,本人菜鸟,希望有做过这方面的大师,帮帮忙指导下,感激不尽 --------------------编程问答-------------------- 可以放到 global 当中 --------------------编程问答-------------------- 你可以在Global里面启用
参见
http://blog.csdn.net/net_lover/article/details/6943 --------------------编程问答-------------------- timer

or

Windows Service Task 
--------------------编程问答-------------------- Global里面启用,发现页面关闭后还是没有执行噢
--------------------编程问答--------------------
引用 1 楼 yeness 的回复:
可以放到 global 当中


我看了您的博文里面介绍的方法,但是页面关闭后,20分钟左右,定时任务就不执行了,请教解决方法 --------------------编程问答--------------------
引用 5 楼 scofield_jieyitong 的回复:
引用 1 楼 yeness 的回复:
可以放到 global 当中


我看了您的博文里面介绍的方法,但是页面关闭后,20分钟左右,定时任务就不执行了,请教解决方法

我写过吗?

你仔细试试吧 代码写到global中 application_start 不会有问题的 --------------------编程问答--------------------
引用 2 楼 net_lover 的回复:
你可以在Global里面启用
参见
http://blog.csdn.net/net_lover/article/details/6943


我看了您的博文里面介绍的方法,但是页面关闭后,20分钟左右,定时任务就不执行了,请教解决方法


--------------------编程问答-------------------- 默认20分钟 w3wp进程就终止了,timer当然就被干掉了。
如果服务器你可以操作的话,用windows的计划任务去做你想做的事情,你只要写核心的实现代码,定时操作让windows去做就行了。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,