【发布时间】:2015-07-27 16:12:16
【问题描述】:
我有一个使用 SQL Server 作为数据库的 ASP.NET MVC Web 应用程序。该应用程序使用“作业”作为基础实体,每个作业都有多个日期,例如创建日期、批准日期、交货日期等。
我正在寻找以下场景的最佳实践:例如,当存储的创建日期过去了 3 天,并且提案没有得到答复时,应该重新发送提案。如何在不使用任何 Windows 服务的情况下完成此操作?
【问题讨论】:
-
without using any Windows services。为什么?这是一个相当简单和可靠的选择。想到的唯一其他可靠选项是使用任务调度程序。这两个选项都不适用于您无法访问操作系统的托管环境。 -
我需要一个不使用任何 Windows 服务的解决方案,因为我们的 Web 应用程序在托管环境中运行。
标签: sql-server asp.net-mvc asp.net-mvc-4 scheduled-tasks