0

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

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

PS2。如果这很重要,我会使用 C# 进行编程。

4

1 回答 1

1

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

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

更新:

检查此链接以了解如何在 ASP.NET 中完成后台调度程序https://blog.stackoverflow.com/2008/07/easy-background-tasks-in-aspnet/

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

于 2012-04-04T06:43:30.680 回答