Я пытаюсь переключить конфигурацию IIS на использование пулов приложений вместо защиты приложений.
Когда я щелкаю правой кнопкой мыши узел «Веб-сайты» и перехожу в «Свойства», затем на вкладку «Служба», я снимаю флажок «Запускать службу WWW в режиме изоляции IIS 5.0». Нажав «Применить», мне будет предложено перезапустить IIS. После перезапуска, если я сделаю те же шаги, флажок все еще будет там. Он действительно переключается на список пулов приложений (до тех пор, пока я не открою диспетчер IIS в следующий раз), но при попытке настроить сайт или виртуальный каталог показывает «Защита приложений» вместо «Пул приложений».
Почему IIS не сохраняет мою настройку, чтобы не использовать изоляцию IIS 5?
Внесенное вами изменение параметра не сохраняется, поскольку файл метабазы IIS на диске не был обновлен до перезапуска IIS. Сначала изменение сохраняется только в кэше метабазы IIS в памяти. Принудительный перезапуск IIS приведет к потере вашего изменения.
Я ответил на мой вопрос "противоположная проблема" на ServerFault с решением этой основной причины.
Также см. Здесь Microsoft KB 286196 который описывает обходной путь.