我目前有一个C#程序实现为 Windows Forms 应用程序。它可以很容易地重写到控制台应用程序。
此应用程序从某个源获取数据并将其写入 SQL 表。 我还有一台带有 Windows Server 2008 R2 的计算机。
我想知道是否有可能以某种方式在上述机器上部署我的应用程序,以便在某个特定的工作日,每周都会触发我的程序执行?
答案 0 :(得分:6)
一种方法是编写一个Window Service,在启动时,您可以注册一个计时器,或在特定时间触发事件来进行处理。
您可以阅读有关编写Windows服务here
的更多信息答案 1 :(得分:3)
是的,您可以在Windows Scheduler中Schedule a task
答案 2 :(得分:2)
我为这种情况提供了一种解决方案。我没有写出类似的答案,而是指着你回答 -