0

我需要使用 C# 自动执行几个基本数据导入步骤,并在每个工作日运行一次。我知道我可以通过以下一项或多项组合来做到这一点:

  1. 维护自己的时间表的独立应用程序
  2. 维护自己的计划的 Windows 服务
  3. 由 Windows 任务自动化运行的独立应用程序
  4. 由其他一些自动化工具(SQL Scheduler、Stonebranch 等)运行的独立应用程序。

我倾向于#3,因为考虑到我们在此处拥有的应用程序和服务器环境的现有架构,它将允许最多的代码重用。

然而,这是明智的做法吗?我是否无意中 MacGuyvering 什么?

4

0 回答 0