asp.net后台如何自动执行任务

zyswtwang 2011-08-24 02:23:33
系统是运行在虚拟主机上的,系统在每天凌晨要对用户昨天的操作记录进行清零,如何能让系统自动执行?
...全文
225 19 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
zyswtwang 2011-08-25
  • 打赏
  • 举报
回复
看来得考虑弄个vps了,虚拟主机真操蛋
孟子E章 2011-08-24
  • 打赏
  • 举报
回复
重启iis也是可以用的
亦雨轩 2011-08-24
  • 打赏
  • 举报
回复
请注意LZ的大前提是虚拟主机,那么只能有2种方案:
1,sql计划任务
2,application_start的时候启动一个任务线程,或者启动一个Timer定期执行任务.
lanserzhao 2011-08-24
  • 打赏
  • 举报
回复
即使做了,也不是很稳定。具体你可以问下你虚拟主机提供商。不过一般连虚拟主机服务商也不一定能很准确答复你,因为他们会倒行检查,安装更新,什么的

可以考虑用VPS,租用服务器或与人合租服务器,不管怎样,你要保证你有服务器管理权,才OK

如果有帮助请给我加分
abbey0812 2011-08-24
  • 打赏
  • 举报
回复
楼上这么说,还能用什么?
半瓶神仙水 2011-08-24
  • 打赏
  • 举报
回复
给数据库建个执行计划,或windows建个定时执行计划
lanserzhao 2011-08-24
  • 打赏
  • 举报
回复
[Quote=引用楼主 zyswtwang 的回复:]
系统是运行在虚拟主机上的,系统在每天凌晨要对用户昨天的操作记录进行清零,如何能让系统自动执行?
[/Quote]

楼主不要想了。我之前的工作就是在虚拟主机公司里工作,5年。任何计划,globle,application ,thread 都是没用的

虚拟主机提供商会定时重启iis,

其它计划任务,服务什么的没权限~~
孟子E章 2011-08-24
  • 打赏
  • 举报
回复
虚拟主机不会让你使用
JOB
WINDOWS计划任务
孟子E章 2011-08-24
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 szjarvis 的回复:]

可以用线程,不过我不会。
[/Quote]


例子
http://blog.csdn.net/net_lover/article/details/6943
子夜__ 2011-08-24
  • 打赏
  • 举报
回复
SQL 里的JOB
或者WINDOWS计划任务
hookyzlr 2011-08-24
  • 打赏
  • 举报
回复
在sql server 中写个job就可以了。
快乐的小二兔 2011-08-24
  • 打赏
  • 举报
回复
写个线程或者计时器
在Application_Start
这样服务只要启动就OK
不需要的时候就让线程睡觉否则消耗资源
szjarvis 2011-08-24
  • 打赏
  • 举报
回复
可以用线程,不过我不会。
huangwenquan123 2011-08-24
  • 打赏
  • 举报
回复
sql job
孟子E章 2011-08-24
  • 打赏
  • 举报
回复
你可以试试在Global的Application_Start里面启用一个System.Threading.Thread
zyswtwang 2011-08-24
  • 打赏
  • 举报
回复
虚拟主机不能用服务
超神肉肉 2011-08-24
  • 打赏
  • 举报
回复
写个windows服务装在服务器上!!!

62,244

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧