То, что вы ищете в ASP.NET, является фоновым процессом. Это процесс, реализованный в виде отдельного потока, который вы будете хранить в объекте Application.
В общем, не рекомендуется делать что-то подобное, потому что оно плохо масштабируется. Он будет конкурировать за ресурсы с процессом IIS / ASP.NET.
Google для получения дополнительной информации -> поиск в Google .
РЕДАКТИРОВАТЬ: Как уже говорили другие. Обычно интернет-провайдеры не позволяют устанавливать сервисные приложения. Использование фонового процесса является решением в этих случаях.