После предоставления моей папки wwwroot остальным членам моей домашней группы на моем веб-сайте появляется следующая ошибка:
Ошибка сервера
401 - Несанкционированный: доступ запрещен из-за неверных учетных данных. У вас нет разрешения на просмотр этого каталога или страницы с использованием предоставленных вами учетных данных.
Я предполагаю, что права доступа к папке были искажены, когда я открыл доступ к папке wwwroot. Я попытался отменить общий доступ к папке и перезапустить IIS7, но я все еще получаю сообщение об ошибке. Кто-нибудь знает разрешения по умолчанию, необходимые для папки wwwroot? IIS7 настроен с настройками по умолчанию (т. Е. Я не изменил никаких настроек IIS7).
Любая помощь очень ценится.
Уже пробовал:
- Перезапуск IIS7
- Отключить и снова включить анонимную аутентификацию
- Отмена общего доступа к папке wwwroot
Ответы:
Чтобы сбросить разрешения wwwroot, я перешел в другое окно и скопировал все настройки на веб-сервер, у которого возникли проблемы.
Вот шаги для возврата к разрешениям по умолчанию для папки wwwroot:
После проверки этих разрешений нажмите кнопку «Добавить», введите «IIS_IUSRS» для имени объекта и нажмите «ОК». Выберите «Переместить папку / выполнить файл», «Перечислить папку / прочитать данные», «Чтение атрибутов», «Чтение расширенных атрибутов» и «Чтение разрешений» из списка разрешений и нажмите «ОК».
Папка wwwroot теперь должна быть возвращена к стандартным разрешениям, которые поставляются с IIS7.
Это исправило упомянутую ошибку 401 Access Denied, с которой я столкнулся.
источник
Я столкнулся с этой же проблемой. Вместо того, чтобы заново создавать все разрешения, просто нужно было повторно добавить WEBSERVER \ Users с правами на чтение - кажется, что совместное использование папки может удалить это?
источник
Спасибо всем за размещение этой информации. Люблю Microsoft за это. Для нас это было вызвано совместным использованием каталога wwwroot. Вот что мы сделали, чтобы это исправить.
Continue
.источник