Как реализовать ночной процесс в .NET?

У меня есть набор задач, которые я хочу выполнять каждую ночь.

Эти задачи включают, по порядку, запрос к базе данных, перемещение, а затем переименование некоторых изображений и обновление таблицы базы данных. Моя первая мысль заключалась в том, чтобы создать задание SQL Server и использовать xp_cmdshell для перемещения файлов, но после небольшого исследования я отказался от этого.

Как лучше всего реализовать это как .NET заявление? Стоит ли создавать службу Windows? Консольное приложение, которое планируется запускать один раз за ночь? Другой крутой способ, о котором я даже не знаю?

6
задан Community 23 May 2017 в 12:24
поделиться