IIS (w3wp.exe) работает с именем пользователя пула приложений, которое не принадлежит пользователям, группам или встроенным участникам безопасности.

Приложение Orchardcms отлично работает при попытке установить новые модули с помощью установщика модулей на панели инструментов. Я получаю эту ошибку ниже.

Ошибка установки пакета. Ошибка установки пакета: при установке запрошенного пакета произошла ошибка. Это может произойти, если сервер не имеет права записи в папку «~/Modules» или «~/Themes» веб-сайта. Если сайт работает в общей размещенной среде, добавление доступа на запись к этим папкам иногда необходимо выполнять вручную через панель управления Hoster. После установки тем и модулей рекомендуется удалить доступ на запись к этим папкам.

Похоже, что установленный пул приложений IIS 7 (предположительно установленный с Orchard в установщике веб-платформы) с использованием ApplicationPoolIdentity. w3wp.exe запускается с именем пользователя orchardmain (именно так я назвал свое приложение, я мог бы оставить его по умолчанию orchard). Хотя проблема в том, что я не могу обновить свои разрешения NTFS для orchardmain, как при попытке добавить имя пользователя в разрешениях. не удается найти пользователей, группы или встроенные участники безопасности с именем OrchardMain.

Лучше всего изменить пул приложений для запуска под учетной записью пользователя / службы, которая не ведет себя так, или есть небольшая вещь, которую я могу сделать, чтобы это заработало?


person tourdownunder    schedule 07.05.2012    source источник


Ответы (1)


Попробуйте использовать IIS APPPOOL\OrchardMain в качестве имени объекта при редактировании разрешений.

См. это сообщение в блоге для получения подробной информации.

person Jeff Ogata    schedule 07.05.2012