ASP-страницы в IIS, использующие Localhost 401.3 Ошибка не имеют разрешения - PullRequest
63 голосов
/ 22 ноября 2011

Я только что установил IIS, чтобы я мог просматривать файлы asp в браузере, но когда я помещаю адрес в браузере как: http://localhost/index.asp, я получаю ошибку.

Ошибка показывает это:

Ошибка HTTP 401.3 - Несанкционировано. У вас нет разрешения на просмотр этого каталога или страницы из-за конфигурации списка управления доступом (ACL) или настроек шифрования дляэтот ресурс на веб-сервере.

Мне действительно нужно разобраться с этим, я был бы очень признателен за любые советы по этому вопросу.

Ответы [ 6 ]

89 голосов
/ 07 марта 2014

Моя проблема была связана с идентификацией, используемой в пуле приложений. Я изменил Аутентификацию сайта на «Идентификатор пула приложений», а также дал каталогу соответствующие разрешения.

enter image description here

83 голосов
/ 23 ноября 2011

ОК, я работаю из памяти, потому что я не перед машиной Windows.

Если щелкнуть правой кнопкой мыши папку webroot / inetpub / wwwroot / или каталог веб-сайта, над которым вы работаете с открытыми свойствами, и выбрать безопасность, я думаю, что вы увидите список пользователей с их разрешениями для этой папки. Существует раздел для добавления новых пользователей, в который можно добавить учетную запись IIS_IUSRS (поиск по списку пользователей, если вам нужно), которая будет пользователем по умолчанию, используемым при включенной анонимной аутентификации. Дайте этой учетной записи соответствующие разрешения (чтение, запись, выполнение), гарантируя, что вы примените к файлу и подпапкам. Обновите веб-сайт в IIS, и, надеюсь, вам будет хорошо.

4 голосов
/ 28 апреля 2015

У меня не работала одна папка (извлеченная из zip-файла, пришедшего из электронного письма от какой-то вещи MS Sharepointy. Или чего-то еще). Все файлы были отмечены с помощью Windows Explorer -> Правый клик -> Свойства -> Дополнительно -> Шифрование содержимого для защиты данных. Untking вылечил это.

1 голос
/ 21 марта 2017

В моем случае я создал приложение в IIS 7 в Windows 7 с помощью «Добавить приложение» на веб-сайте по умолчанию.Мне пришлось добавить учетную запись «пользователи» с локальной машины, и это избавило от ошибки прав доступа.

0 голосов
/ 29 октября 2013

Здесь процесс настройки объясняется подробно.Вы можете выполнить следующие действия.

http://coldfusion -tip.blogspot.com / 2013/10 / у вас нет разрешения на просмотр этого.html

0 голосов
/ 25 января 2013

Со мной это случилось, и мне нужно было добавить файл web.config. Неважно, что это был просто сайт PHP, и что «Все» имели полный контроль. Пока не было базового Web.config - НЕТ DICE!

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <handlers accessPolicy="Read, Execute, Script" />
        <defaultDocument>
            <files>
                <clear />
                <add value="index.php" />
                <add value="Default.htm" />
                <add value="Default.asp" />
                <add value="index.htm" />
                <add value="default.aspx" />
            </files>
        </defaultDocument>
        <directoryBrowse enabled="false" />
    </system.webServer>
</configuration>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...