Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Эта статья поможет устранить ошибку (HTTP 404 или запрет доступа), возникающую из скрытого статического файла IIS.
Исходная версия продукта: службы IIS
Исходный номер базы знаний: 216803
Внимание
Настоятельно рекомендуется обновить всех пользователей до Microsoft IIS (IIS) версии 7.0, работающей в Windows Server 2008. IIS 7.0 значительно повышает безопасность веб-инфраструктуры. Дополнительные сведения о IIS 7.0 см. в разделе "Главная: Официальный сайт Microsoft IIS".
Симптомы
Статические файлы с hidden
набором атрибутов могут возвращать ошибку HTTP 404 или ошибку "Отказано в доступе" при просмотре, в то время как динамические файлы по-прежнему можно просматривать.
Причина
Такое поведение предусмотрено разработчиками.
Решение
Настройка управления доступом для всех веб-файлов всегда должна быть реализована с помощью разрешений NT File System (NTFS).
Дополнительная информация
Динамические файлы, такие как активные страницы сервера (ASP) или серверные компоненты (SSI), реализуются с помощью расширений, сопоставленных с скриптом интерфейсом программирования приложений (ISAPI), в этом случае Asp.dll и Ssiinc.dll файлов соответственно. Эти расширения предварительно обработают исполняемый код в запрошенных файлах и поэтому могут считывать скрытые файлы и возвращать ожидаемые выходные данные HTML клиенту. Прямой просмотр скрытых статических файлов приводит к тому, что файл не найден или сообщение об ошибке "Отказано в доступе".