Насколько я знаю, планировщик quartz.net
запускается в global.asax
.То есть планировщик quartz.net
не работает, если кто-то не заходит на сайт.Это небезопасный способ, потому что поток планировщика может быть прерван путем перезагрузки сервера или прерывания процесса в пуле IIS, и поток планировщика останется незапущенным, пока кто-то снова не заходит на сайт.планировщик для решения этой проблемы.Но мы используем общий хост , и мы не можем написать сервис или задание сервера sql или запланировать задачу windows на хосте.
Если мы уверены, что наш сайт посещают каждый день, это не проблема.Если нет, то как мы можем гарантировать, что веб-планировщик работает постоянно, даже если никто не посещает наш сайт в течение нескольких дней и даже если сервер перезагружен?