Какой. NET проект / сервис использовать для фонового приложения, которое работает постоянно? - PullRequest
1 голос
/ 11 марта 2020

Мне нужно создать программу, которая следит за местоположением файлов на компьютере и затем преобразует их, когда новые файлы помещаются в указанную папку c.

Теперь у меня вопрос, какой тип проекта будет наиболее подходящим для этого?
Является ли ASP. NET MVC Веб-приложение хорошим выбором или я буду лучше использовать Windows службу или службу WCF или даже консольное приложение ?

Мое приложение должно работать на том же сервере, что и другое приложение MVC уже запущено, и мне нужно получить доступ к базе данных, чтобы отслеживать, какие файлы я конвертировал.

1 Ответ

1 голос
/ 11 марта 2020

Вы можете использовать планировщик задач Windows для периодического запуска exe-файла. В этом случае проектом будет консольное приложение.

Лучшим решением будет использование службы Windows. Смотрите комментарии от David & as.if.i.code (кстати, вы узнаете что-то новое каждый день:)

...