Я использую веб-сайт, который взаимодействует с агентом SQL Server для планирования автоматической обработки и отправки отчетов по электронной почте.Я недавно заметил, что когда AppPool перезапускается, я не получаю отчеты потом - пока кто-нибудь снова не зайдет на сайт.Веб-сайт может не попасть в течение нескольких часов / дней, в течение которых все запланированные задачи будут потеряны.
Я бы хотел настроить задачу Windows для периодического запуска или запуска события перезапуска AppPool.Но я не уверен, что задача должна быть.У меня было одно предложение настроить задачу Windows для выполнения сценария .js, который попадал бы на веб-сайт, но это работает только с проверкой подлинности Windows (которая не используется):
var xmlhttp = new ActiveXObject("MSXML2.XMLHTTP");
xmlhttp.open("POST", "http://localhost/website/default.aspx", false);
xmlhttp.send();
Поиск некоторыхпредложения о том, как "разбудить" веб-сайт после перезапуска IIS AppPool.
Спасибо.аб.