2014-01-03 6 views
2

Эти вопросы были заданы, МНОГО, но мне еще предстоит выяснить правильное решение. У меня есть сервер Windows Server 2012, конечно, с IIS 8. Я создаю очень простой и простой веб-сайт с HTML-файлом, в котором есть Hello World. В папке для сайта я следующие разрешения установить:Каковы требования к NTFS для IIS 8?

  • SYSTEM (локальная учетная запись, Полный доступ)
  • Administrators (локальная группа, полный доступ)
  • FTP (учетная запись домена, Полный доступ)
  • NAME_OF_APPPOOL (виртуальный счет, Full Access)

Итак, со всеми этими разрешениями я все еще получаю 401,3 - Несанкционированное ошибка с IIS. Что мне не хватает во всем этом?

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

Update

Это то, что пул приложений Идентичность устанавливается в данный момент.

enter image description here

ответ

2

Check # 5, чтобы убедиться, что AppPool сайт использует фактически настроен для использования Идентичность вы добавляете разрешения NTFS для.

Specify an Identity for an Application Pool (IIS 7)

  1. Откройте Диспетчер IIS.
  2. На панели «Соединения» разверните узел сервера и нажмите «Пулы приложений».
  3. На странице Пулы приложений выберите пул приложений, для которого вы хотите указать идентификатор, а затем нажмите кнопку Дополнительные параметры в панели Действия.
  4. Для свойства Identity нажмите кнопку ..., чтобы открыть диалоговое окно «Идентификатор пула приложений».
  5. Если вы хотите использовать встроенную учетную запись, выберите вариант «Встроенная учетная запись» и выберите учетную запись из списка.
+0

Идентичность является 'ApplicationPoolIdentity', который является правильным из моего понимания. – Gup3rSuR4c

+1

Кроме того, убедитесь, что для анонимной аутентификации установлено также идентификатор пула приложений. – Dai

0

Итак, поскольку я пытался получить доступ к HTML-странице (статический контент), похоже, что IIS не использует идентификатор AppPool для статического контента ... (double-U, T и F?) So , чтобы заставить его работать, вы должны добавить IUSR, как указано здесь: IIS 8 401.3 with ACL and static content. Во всяком случае, он работает сейчас, я просто оооочень с нетерпением жду того дня, когда я ставлю MVC на этом сайте, и он начинает сбиваться, снова ...

Смежные вопросы