Страницы ASP в IIS с использованием ошибки Localhost 401.3 не имеют разрешения

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

ошибка показывает следующее:

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

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

6 ответов


OK, работа по памяти здесь, поскольку я не перед машиной Windows.

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


моя проблема заключалась в идентификации, используемой в пуле приложений. Я изменил аутентификацию сайта на" идентификатор пула приложений", а также предоставил каталогу соответствующие разрешения.

enter image description here


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


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


это случилось со мной, и мне нужно было, по-видимому, добавить сеть.конфигурационный файл. Не имеет значения, что это был просто PHP-сайт, и что "все" имели полный контроль. Пока существует интернет.конфиг - ничего не вышло!

<?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>

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

http://coldfusion-tip.blogspot.com/2013/10/you-do-not-have-permission-to-view-this.html