Установка Orchard CMS с ошибками IISExpress из-за разрешений - PullRequest
2 голосов
/ 29 декабря 2011

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

Я дал IIS_WPG полный контроль над каталогом Orchard.Web \ Modules, и он работал вчера, но не сегодня.

Я использую Visual Studio 2010 SP1 и IIS Express.

РЕДАКТИРОВАТЬ: Я убедился, что путь к галерее: http://packages.orchardproject.net/FeedService.svc/

Ответы [ 2 ]

2 голосов
/ 09 января 2012

Я сталкивался с той же проблемой. У нас была собственная тема, и мне пришлось изменить версию с 1 на 1.0 в файле theme.txt. Тогда я смог установить модуль.

0 голосов
/ 26 апреля 2012

Я исправил эту проблему, выполнив следующее:

  1. Измените пользователя пула приложений на NetworkService или на пользовательского пользователя, которого вы создаете.(Я использовал IIS, а не IIS Express)
  2. Предоставление пользователю разрешения на чтение / запись для папок (Модули и Темы).
  3. Убедитесь, что Dashboard> Настройки> URL галереи http://packages.orchardproject.net/FeedService.svc/

Это исправило это для меня.Использование ApplicationPoolIdentity не работало, даже когда я дал ему соответствующие разрешения (не знаю почему).

Надеюсь, это поможет.

...