2009-10-29 3 views
4

Мы только что начали использовать Windows Server 2008 R2 и IIS7.5, и я пытаюсь переместить некоторые существующие сайты из нашего окна Windows 2003. Я могу заставить сайты работать нормально, но я получаю 401 ошибок для всех CSS/изображений на сайтах. Предоставление каждому доступ к чтению решит это, но я не очень-то счастлив в этом.ApplicationPoolIdentity в ошибках IIS7 401

Я читал, что IIS7.5 использует a magical new 'account', и каждый пул приложений имеет свою собственную учетную запись.

До сих пор я

  • создал новую папку в Wwwroot для моего сайта (kbank)
  • скопировал файлы из другой машины
  • В IIS7 создал новый веб-сайт (не виртуальный каталог) , это создало новый пул приложений с тем же именем, что и мой веб-сайт. Это бассейн Integrated Pipeline
  • В Process Model/Идентичность это с помощью ApplicationPoolIdentity и загрузка профиля пользователя устанавливается в Истинного
  • Granted IIS AppPool \ kbank доступ для чтения к корню папке
Может

никому скажите, как лучше всего настроить мои сайты.

+0

Благодарим за предоставление ссылки для «волшебной новой учетной записи», именно этого я и искал. –

ответ

1

Возможно, вы просто пропустили небольшой шаг. Когда вы предоставили доступ к чтению учетной записи, вы проверили, что он заменил настройки во всех подкаталогах. Также может потребоваться перезагрузка IIS после изменения прав доступа.

+0

Hi Shiraz, Всегда стоит проверять эти вещи, но разрешения не были обновлены во всех подкаталогах, и перезагрузка не имела никакого значения. Simon –

+0

Почему тогда был принят ответ, молись сказать? – hoffmanc

+1

@hoffmanc reset IIS не сделал этого, но перезагрузка сервера. Довольно резкий шаг, не тот, которым я горжусь, но эта старая ИТ-пословица «Отключить и снова» кажется ответом. Конечно, этого не должно было быть, но мне! –

0

Я бы уточнил, что такое точный код состояния ошибки 401 IIS 7 Status Code Как только вы знаете точный код ошибки, вам будет легко устранить неполадку.
Я бы также запустил Process Monitor и посмотрел, есть ли какие-либо «ДОСТУП ДЕНЬЕ» с помощью фильтра.

С уважением,
Vivek.

+0

Hi Vivek Я немного потерял - я удалил учетную запись всех, и все же я не получаю 401 ошибок.Я не знаю, была ли задержка в применяемых разрешениях (хотя перезапуск должен был иметь дело с этим). Рад, что это разрешено, хотя! –

2

2008 R2 IIS 7.5

Как и FYI. После восстановления серверов и проведения бесконечных часов, устраняя ошибку 401.3 после изменения идентификатора AppPool для учетной записи домена, мы пришли к выводу, что объект групповой политики убивает IIS. Убедитесь, что вы протестируете сервер в контейнере «Компьютер» и что никакие объекты групповой политики не изменяют группы с ограничениями за пределами Администраторов.

В нашем случае NT Authority \ Authenticated Users был удален из локальной группы пользователей, и он завершил IIS.