0

我有一个 Web 应用程序,我需要一个特定的进程在后台(一直)运行并不时更新数据库。最好的方法是什么?使用方法创建控制器并在后台线程中运行它?还有其他选择吗?

4

1 回答 1

6

最好的办法是创建一个单独的应用程序,您可以将其作为 Windows 服务运行,或者,如果它只是定期更新,则作为计划任务运行。

使用计划任务的好处是您不必编写计划程序代码——这一切都由操作系统为您处理。您的应用程序只包含更新数据库所需的代码。

通过将其与您的 Web 应用程序完全分离,它使其更安全且更易于维护(您可以独立地更新 Web 应用程序或服务)。

于 2012-07-23T11:41:25.160 回答