在ASP.NET中,我可以安排.ashx页面在一天中的某个特定时间运行吗?

时间:2012-04-04 05:52:32

标签: asp.net cron scheduled-tasks

我很好奇是否可以安排我的页面,让我们调用它,Test.ashx运行,比如每天凌晨2点在IIS上运行,使用ASP.NET? (几乎是Cron Job为PHP / Linux系统所做的事情。)

PS1。我需要此页面在SQL数据库表上执行自定义操作。 (请注意,我无法直接访问IIS或SQL Server本身。我正在编写一个需要为客户端合并此功能的Web应用程序。)

PS2。如果重要的话我用C#编程。

1 个答案:

答案 0 :(得分:1)

实现一件事总有不止一种方法。要定期对SQL数据库表执行自定义操作,可以计划SQL作业。请查看此SO答案以获取更多详细信息

https://stackoverflow.com/a/5471440/30594

<强>更新

检查此链接以了解如何在ASP.NET http://blog.stackoverflow.com/2008/07/easy-background-tasks-in-aspnet/

中完成后台调度程序

另一种实现方法是使用Windows任务计划程序定期调用.ashx