如何编写一个始终在我的webserver.ASP.NET上运行的代码部分

时间:2012-03-31 11:11:06

标签: asp.net

我需要编写一个代码来在早上7点和晚上7点更新我的数据库。所以我认为这段代码必须始终在我的网络服务器上运行并更新我的数据库。如何让这段代码始终运行? 任何人都可以帮我解决这个问题吗? 感谢。

3 个答案:

答案 0 :(得分:1)

如果是要更新的数据库本身,您很可能必须通过在数据库中编写脚本来实现这一目标。此外,如果是这样,您将不得不提供更多详细信息,包括您正在使用的DBMS以及此更新背后的背景。

答案 1 :(得分:0)

使用cron脚本(在linux webserver上)或在Windows中安排任务。无论哪种方式,您都需要一个命令行脚本(或批处理文件),每天为您启动两次任务。在Windows中,这可能是一个VB脚本,然后运行该过程来更新数据库或调用程序来更新数据库。

答案 2 :(得分:0)

我认为我在杰夫阿特伍德的文章中读到了一个很好的建议:

http://blog.stackoverflow.com/2008/07/easy-background-tasks-in-aspnet/

结帐,所以它也适合您。