Orchard не может получить доступ к файлу из-за разрешений - PullRequest
1 голос
/ 03 ноября 2011

Я недавно запустил сайт Orchard-CMS.Это новая CMS, которая использует ASP.NET MVC 3. http://www.orchardproject.net, вы можете найти больше информации.

Должно быть очень легко установить тему.Но каждый раз, когда я пытаюсь это сделать, я получаю сообщение об ошибке, что файл dependencies.xml недоступен.(Орчарду нужен файл dependencies.xml для записи ссылок на новые темы и модули)

Мой сайт работает на локальном компьютере IIS7, и я предоставил все разрешения пользователю ASP.NET и ПОЛЬЗОВАТЕЛЮ СЕТИ.Но у меня все еще есть проблемы с разрешениями, есть идеи?

1 Ответ

0 голосов
/ 04 ноября 2011

По умолчанию пулы приложений IIS 7 запускаются под учетной записью IUSR, поэтому вы должны предоставить этому пользователю соответствующие разрешения.С точки зрения безопасности хорошо создать новую отдельную учетную запись для каждого пула приложений, и я бы посоветовал вам сделать это.Это также даст вам более детальный контроль.

Кроме того, проверьте, правильно ли изменения разрешений были переданы в папки App_Data и App_Data / Dependencies и их содержимое .Если нет, явно измените разрешения для папки «Зависимости». Я заметил, что иногда они не распространяются правильно, если вы измените разрешение на корневом уровне.

...