Постоянно запускать фоновый процесс на веб-сайте MVC4
У меня работает веб-сайт ASP.NET MVC4, и теперь мне нужна какая-то фоновая задача, которая постоянно выполняется. Но возможно ли это вообще?
Сайт MVC4 - это своего рода система уведомлений. Другие сайты могут зарегистрироватьCallback
URL на этом веб-сайте и на этом веб-сайте должен вызывать этот URL-адрес обратного вызова в течение указанного интервала. Так, например, за каждый час.
Обычно код моего сайта становится активным только когда я захожу на страницу. Но для того, чтобы эта работа работала, мне нужен способ, чтобы мой веб-сайт ASP.NET непрерывно работал в фоновом режиме. Таким образом, он может выполнять свои проверки и делать HTTP-вызов, когда это необходимо.
Это'Важно то, что другие сайты могут регистрировать свои собственныеCallback
URL черезhttp
веб-запрос, а не через сокет.
Возможно ли что-то подобное в веб-приложении ASP.NET MVC? Или мне нужен другой подход?