"Диспетчер IIS не может проверить, имеет ли доступ к встроенной учетной записи"

Хорошо, я разрабатываю веб-приложение с использованием asp.net и вам нужно использовать диспетчер приложений IIS для его управления. У меня есть сервер и все такое, но когда я попытался войти в него и настроить все, я получил предупреждение:

Сервер настроен на использование сквозной аутентификации со встроенной учетной записью для доступа к указанному физическому пути. Однако диспетчер IIS не может проверить, имеет ли доступ к встроенной учетной записи. Убедитесь, что идентификатор пула приложений имеет доступ на чтение к физическому пути. Если этот сервер присоединен к домену, а идентификатор пула приложений - NetworkService или LocalSystem, убедитесь, что <domain>\<computer_name>$ имеет доступ на чтение к физическому пути. Затем снова проверьте эти настройки.

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

Ответ 1

Сервер настроен на использование сквозной аутентификации [вы можете проверить это, выбрав сайт, выбрав базовые настройки → Подключить как... → {и вы увидите, что пользователь приложения (сквозная аутентификация) установлен }]. Встроенная учетная запись устанавливается в настройках пула приложений. В сообщении об ошибке сообщается, что учетная запись в пуле приложений не может получить доступ к папке, установленной в активированном приложении. Обычной группой, которую нужно поместить в папку, является IIS_USERS с Read, List, Read и Execute. IIS был отключен, поскольку он не мог инициализировать загрузку сайта, потому что ОС не позволит ему коснуться файлов, чтобы посмотреть, что он должен загрузить для запроса. Вы можете задаться вопросом, почему вы не получили 401, но это связано с тем, что IIS не может пройти достаточно далеко, чтобы на самом деле начать предоставлять вам какой-либо статус по вашим запросам.