Воссоздание пользователя, пул приложений IIS и ошибка веб-сайта - PullRequest
2 голосов
/ 08 февраля 2012

Мы создаем пользователя windows, пул приложений, используя этого пользователя, и веб-сайт, используя пул приложений в IIS 7, но если мы удалим их после создания и заново создадим их, запуск пула приложений завершится со следующей ошибкой:

Службе активации процессов Windows не удалось создать рабочий процесс для пула приложений TestUserPool.Поле данных содержит номер ошибки.

Идентификатор события - 5022 и номер ошибки 80070005, что означает ERROR_ACCESS_DENIED, как мы нашли здесь

Странная вещьчто изменение имени пула, изменение пользователя пула приложений или перезапуск IIS решает проблему.У нас были эти проблемы при выполнении всего этого программно, но то же самое нельзя воспроизвести вручную.Проблема в том, что нам нужно добавить эту функцию в установщик, но если вы удалите сайт, а затем переустановите, вы получите «Служба недоступна», пока вы не перезапустите сервер IIS.

Заранее спасибо!

...