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