Эти двое могут выглядеть так, будто не имеют никакой корреляции, но терпите меня!
В предыдущей версии программного обеспечения, которую я разрабатываю / поддерживаю, было веб-приложение, расположенное поверх веб-службы. Было запланированное задание, которое запускалось каждый час, и называлось одним из веб-методов для выполнения некоторых задач.
В новой архитектуре у нас теперь есть проект веб-приложения с двумя библиотеками классов для бизнес-уровня и уровня доступа к ресурсам.
Однако мне все еще нужны те же функции в этой версии, и в настоящее время я пытаюсь разработать подходящее решение.
Я подумал, что может быть идея запустить почасовое задание в отдельном потоке веб-приложения, которое спит в течение часа, просыпается и выполняет задание, или было бы проще раскрыть некоторые веб-методы в аналогично старому приложению.
Если у кого-то есть и хорошие примеры многопоточности ASP.NET, я хотел бы взглянуть на них