Страницы ASP в IIS с использованием ошибки Localhost 401.3 не имеют разрешения
Я только что установил IIS, поэтому я могу просматривать файлы asp в браузере, но когда я помещаю адрес в браузер как:http://localhost/index.жерех Я получаю сообщение об ошибке.
ошибка показывает это:
ошибка HTTP 401.3-несанкционированный
У вас нет разрешения на просмотр этого каталога или страницы из-за конфигурации списка управления доступом (ACL) или параметров шифрования для этого ресурса на веб-сервере.
Мне очень нужно чтобы разобраться в этом, я был бы очень признателен за любые советы по этому поводу.
6 ответов:
ОК, работает из памяти здесь, как я не перед машиной Windows.
Если вы щелкните правой кнопкой мыши на папке webroot / inetpub/ wwwroot / или каталог веб-сайта, над которым вы работаете, откройте свойства и выберите Безопасность, я думаю, что вы увидите список пользователей с их разрешениями для этой папки. Есть раздел для добавления новых пользователей, где вы сможете добавить
IIS_IUSRSучетная запись (поиск из списка пользователей, если вам нужно), которая будет использоваться пользователем по умолчанию, когда включена анонимная проверка подлинности. Дать этой учетной записи соответствующие разрешения (чтение, запись, выполнение) обеспечение применения к файлам и подпапкам. Обновите веб-сайт в IIS, и вы, надеюсь, будете хорошо идти.
моя проблема была вокруг удостоверения, используемого в пуле приложений. Я изменил аутентификацию сайта на "идентификатор пула приложений", а также дал каталогу соответствующие разрешения.
У меня была одна папка, не работающая (извлеченная из 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

Comments