Пользователь удостоверения пула приложений IIS не создан или недоступен до запуска веб-сайта

Пользователь удостоверения пула приложений IIS не создан или недоступен до запуска веб-сайта

Я пытаюсь добавить пользователя удостоверения пула приложений к разрешениям папок в Windows Server 2012 Standard, сборка 9200. Это IIS 8.0.

При попытке добавить пользователя IIS APPPOOL\ExampleAppPoolIdentityWindows сообщает, что Имя не найдено. Выбраны все типы объектов, а Расположение установлено на локальный компьютер.

Я добавляю разрешения черезfolder properties -> security -> edit -> add

Если я настраиваю веб-сайт или веб-приложение так, чтобы они указывали на пул приложений, и перехожу на сайт, то пользователь создается/доступен и работает при добавлении разрешений на доступ к папкам.

Я попробовал это на своей локальной версии Windows 7 с IIS 7.5, и поведение таково, что как только создается пул приложений, создается пользователь и он готов к добавлению в качестве разрешений для папки. У меня также не было этой проблемы с IIS 7.5 ранее в других средах Windows, включая 2012.

Моя конечная цель — программно добавить разрешения к папке, и у меня были те же проблемы с Microsoft.Web.Administrationсозданием пула приложений и последующим его преобразованием в SID пользователя с помощью System.Security.Principal.NTAccount.Translate. Однако на данный момент этот вопрос является чисто вопросом операционной системы, поскольку я не могу добиться того же результата через стандартный графический интерфейс Windows.

Есть ли способ принудительно создать/обеспечить доступность пользователя Application Pool Identity без предварительного запуска веб-сайта, указывающего на Application Pool?

Связанный контент