По сути, мне нужно простое , но масштабируемое решение для планирования, которое будет использоваться в среде общего хостинга (до тех пор, пока не будет предоставлен выделенный хостинг) для отправки запросов push-уведомлений в Apple (просто запустить и забыть). Он должен срабатывать только во время активных сеансов, но должен возобновить работу при повторном запуске страницы. Мне нужно, чтобы он стрелял примерно каждые две минуты. Но точность не так важна, пока она срабатывает.
Как и в этой статье ( Запланированные задачи в ASP.NET ), я сталкивался с несколькими сайтами (и ответами stackoverflow), которые предлагают использовать таймеры, методы истечения срока действия кэша или потоки для планирования. Но таймеры И истечение срока действия кеша не запускаются для меня в global.asax, а многопоточность просто вызывает отладчик визуальной студии JIT, но я не могу отловить какие-либо исключения в любом коде (проект был создан как веб-сайт http в visual studio, а не веб-проект - так что не проходите через отладчик - просто попробуйте catch - yay).
Я даже пробовал Quartz.net, но не могу заставить его выстрелить ни разу, плюс это излишне, учитывая мои простые потребности.
Кто-нибудь успешно получил расписание для работы в .Net в любом качестве?