我在VB.NET中创建了一个MS服务,它已全部设置完毕。我也有一些代码从FTP服务器下载文件,它也工作。我需要每天凌晨1:00下载这些文件。该服务将在服务器上运行。
有什么想法吗?
谢谢!
答案 0 :(得分:1)
我建议将其作为控制台应用程序编写,然后通过Windows Task Scheduler将其安排在凌晨1点运行。
这通常比尝试将调度构建到服务中简单得多,并且提供了更大的灵活性,因为无需重新编译就可以轻松调整计划。
如果您必须作为服务运行,那么您可以使用Timer
重复并处理服务中的日程安排。