【发布时间】:2011-12-08 08:33:12
【问题描述】:
我只是想知道为了实现自动化,最好的 C# 项目类型是什么。它很可能位于服务器上,并且需要能够每两个小时运行一次。该应用程序将与数据库通信,以便将一些表从一台服务器刷新到另一台服务器。
您对此有何偏好? winforms 应用程序或控制台应用程序,出于什么原因?
更新:
我应该补充一点,管理层表示他们不希望它成为网络服务,因为那也是我的第一选择。
【问题讨论】:
-
如果应用程序将驻留在单独的服务器中,则可以将其实现为Windows Service。
-
如果您希望每 2 小时自动触发一次 Windows 服务,可能最好使用它。否则,如果真人要登录并加载它,那么它是 Win Forms 还是控制台应用程序并不重要。只要功能在那里:)
-
该应用很可能会驻留在服务器上以进行刷新并从那里与其他服务器通信。
标签: c# automation