【发布时间】:2012-04-17 20:04:35
【问题描述】:
我很好奇是否可以安排我的页面,让我们称之为 Test.ashx 运行,比如说每天凌晨 2 点在 IIS 上使用 ASP.NET? (与 Cron Job 对 PHP/Linux 系统所做的差不多。)
PS1。我需要这个页面来对 SQL 数据库表执行自定义操作。 (请注意,我没有直接访问 IIS 或 SQL Server 本身的权限。我正在编写一个需要为客户端合并此功能的 Web 应用程序。)
PS2。如果这很重要,我会使用 C# 进行编程。
【问题讨论】:
-
没有可靠的方法来使 ASP.NET 应用程序/ashx/whatever 的行为类似于 cron,因为有几个方面 - 因为 IIS 可以随时回收应用程序域。为此类事情使用 Windows 服务!
-
我正在使用简单的 Windows 任务计划程序来请求页面,但我的任务很简单(如果有一天它不运行也不是什么大问题)
标签: asp.net cron scheduled-tasks