Windows http error 404

Сообщение об ошибке при посещении веб-сайта, который находится в IIS 7.0 или более поздних версиях: ошибка HTTP 404.17 — не найдена

Эта статья поможет устранить ошибку HTTP 404.17 — не найдена при посещении веб-сайта, который находится в службах IIS 7.0 или более поздних версий.

Исходная версия продукта: Internet Information Services
Исходный номер КБ: 2019689

Симптомы

У вас есть веб-сайт, который находится в IIS 7.0 или более поздних версиях. При просмотре динамического контента на веб-сайте с помощью веб-браузера может появиться следующее сообщение об ошибке:

Сводка по ошибкам
Ошибка HTTP 404.17 — не найдено
Запрашиваемая содержимое представляется сценарием и не будет обслуживаться статическим обработом файлов.
Подробные сведения об ошибках:

Module StaticFileModule
Уведомление ExecuteRequestHandler
Handler StaticFile
Код ошибки 0x80070032

Запрашивается URL-адрес http://iisserver:80/page.aspx
Физический путь C:\inetpub\wwwroot\page.aspx
Анонимный метод для логона
Анонимный пользователь, во время logon

Причина

Эта ошибка возникает из-за того, что для обработера HTTP, настроенного для обработки запроса, задаются определенные предварительные условия, но его пул приложений не соответствует некоторым или всем этим предварительным условиям. В результате обработка запроса будет использоваться статическим обработом файлов. Обработка запроса не удалась, и возвращается состояние 404.17, так как запрос является динамическим ресурсом, а не статическим.

Например, рассмотрим следующее сопоставление обработок:

В этом случае возвращается ошибка 404.17, если ресурс *.aspx, запрашиваемого с сайта, обрабатывается в пуле приложений, который не работает в режиме, не является 32-битным или не работает в версии Classic 2.0 .NET Framework. Чтобы ресурс обслуживался правильно в этом примере, должны быть выполнены все три предварительных условия. В частности, пул приложений, в который будет размещен этот ресурс, должен быть настроен для режима, его необходимо настроить для использования версии Classic 2.0 .NET Framework, а также для 32-битных приложений.

Решение

Чтобы устранить эту проблему, настройте пул приложений, в который будет размещено приложение, для удовлетворения всех предварительных условий, установленных для обработера.

Открытие диспетчера IIS

Разойдите имя компьютера и щелкните «Пулы приложений» в левой области.

Выделите пул приложений, в который размещен ресурс, на средней области.

В области справа щелкните «Дополнительные параметры».

В диалоговом окте «Дополнительные параметры» в категории (общие) настройте следующие параметры в соответствии с требованиями обработора:

  • Версия .NET Framework
  • Включить 32-битные приложения
  • Управляемый режим конвейера

Дополнительная информация

Сведения, указанные в этом разделе, помогут определить, какие обработчики настроены для веб-сайта и приложения, упомянутые в ошибке, а также определить предварительные условия, настроенные для этого обработчик.

Appcmd.exe команд

Для определения обработчиков, настроенных для веб-сайта, который указан в выходных данных ошибки, можно использовать следующие команды.

Список пула приложений

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

Читайте также:  Телефонная связь windows 10 что это

Обработчики списков

Эта команда выводит обработчики, настроенные для конкретного приложения, на веб-сайте по умолчанию.

HTTP Error 403 — Forbidden or HTTP Error 404 — File Not Found

Эта статья поможет устранить ошибки (HTTP-ошибки 403 и 404), которые возникают при доступе к WebView или WebPort.

Исходная версия продукта: Microsoft FRx WebPort
Исходный номер КБ: 965174

Симптомы

При доступе к FRx WebView или WebPort возникают следующие ошибки.

Вы не уполномочены просматривать эту страницу (ОШИБКА HTTP 403 — запрещено)

Не удается найти страницу (ошибка HTTP 404 — файл не найден)

Эти ошибки возникают при доступе к WebView или WebPort.

Причина

Документ по умолчанию (default.asp) в виртуальном каталоге WebPort в службах IIS неправильно установлен или отсутствует в каталоге WebPort.

Решение

На веб-сервере проверьте параметр документа по умолчанию.

  1. Откройте диспетчер служб IIS (Internet Information Services).
  2. Щелкните правой кнопкой мыши виртуальный каталог WebPort и выберите «Свойства».
  3. Выберите вкладку «Документы».
  4. Выберите каждый документ и кнопку «Удалить».
  5. Выберите кнопку «Добавить».
  6. Введите Default.asp и выберите «ОК».
  7. Снова выберите «ОК», чтобы вернуться на главный экран консоли IIS.
  8. Теперь у вас должен быть доступ к сайту webPort.

Убедитесь, что документ default.asp существует в каталоге WebPort на сервере. Если этот файл отсутствует, обратитесь к поставщику поддержки FRx, чтобы получить новую копию.

Если к установке WebPort не применяется последний пакет обновления FRx, применйте этот пакет обновления. Перед применением пакета обновления обязательно остановите веб-службу и процесс FRxPDFSvr.

Если webPort установлен на windows Server, убедитесь, что страницы ASP включены на сервере. Если он не выбран вручную во время установки Windows Server, ASP функции будут недоступны на сервере.

Ошибка 404 что это и как исправить?

При загрузке любимого сайта вы можете внезапно увидеть сообщение об ошибке 404, гласящем, что «требуемая страница, ресурс или документ не найден». Обычно данная проблема появляется в той ситуации, когда сервер не смог найти у себя запрашиваемую вами страницу, и выдал ответ в форме четыреста четвёртой ошибки. В этом посте я расскажу, в чём суть ошибки 404, каковы причины её возникновения, и как избежать её появления на экране вашего ПК.

Что значит ошибка 404?

Код ошибки 404 – это код статуса ответа HTTP, означающий, что «ресурс в запрашиваемой локации не найден».

Когда вы встречаете ошибку с таким номером, то это обычно означает, что между клиентом (вашим компьютером) и отдалённым сервером установлено стабильное соединение, но указанный сервер не смог найти у себя запрашиваемую вами страницу (документ).

Сообщение с данной ошибкой выглядит по-разному, в частности вот так:

Каждое число из данной ошибки имеет своё значение:

  • Первая цифра «4» – означает, что это ошибка клиента (не сервера);
  • Следующие цифры (04) – определяют спецификацию данной ошибки.

Экран с появлением ошибки четыреста четыре довольно часто специально разрабатывается веб-мастерами для своих сайтов. В частности, у некоторых сайтов он может выглядеть вот так:

Надеюсь вы поняли, что это 404 ошибка, а теперь перейдём к причинам и устранению проблем с кодом 404.

Причины дисфункции 404

Обычно подобная ошибка возникает по следующим причинам:

  • Запрашиваемый пользователем URL набран некорректно (достаточно лишь одного неверно набранного в ссылке символа, чтобы возникла 404 ошибка);
  • Запрашиваемая пользователем страница была удалена (перенесена) веб-мастером сайта, обычно без редиректа, который бы автоматически переводил пользователя на новую страницу;
  • Сервер, ответственный за работу этого сайта не работает, или соединение прервано;
  • В появлении данной ошибки виноват действующий в вашей системе зловред (для веб-мастеров);
  • Запрашиваемый домен заблокирован вашим провайдером (ISP);
  • Запрашиваемый домен не существует.

Примеры спецификаций ошибки у серверов Майкрософт IIS

При этом сервера Майкрософт IIS часто добавляют специальную информацию по причинам, вызывающим ошибку 404, в частности, HTTP Error 404.1 – «Сайт не найден» и другие.

Как исправить 404 ошибку

Чтобы исправить данную проблему необходимо выполнить следующее:

  • Перезагрузите страницу (в частности, путём нажатия на F5), или запросите её вновь путём ввода её адреса в адресную строку вашего браузера и нажатия на «Enter»;
  • Убедитесь, что запрашиваемая вами ссылка набрана верно. Внимательно проверьте каждую букву (символ) в ссылке на предмет наличия ошибки, ведь достаточно лишь одного некорректно введённого символа чтобы воочию встретиться с ошибкой четыреста четыре;
  • Пройдите на один уровень выше в запрашиваемой вами ссылке. Если вы, к примеру, используете ссылку:

то наберите просто:

дабы убедиться, что ресурс (домен) работает корректно, а проблема возникает лишь с запрашиваемой вами страницей. Если это так, стоит уведомить веб-мастера данного ресурса о возникшей дисфункции.

  • Очистите кэш и куки вашего браузера, особенно в ситуации, когда вы уже сталкивались с данной ошибкой ранее;
  • Поищите вашу страницу через поисковые системы Гугл, Яндекс, Бинг и др. (если помните название страницы или её тематику). Если данная страница не будет найдена, значит, существует вероятность, что она полностью удалена из сети;
  • Измените адрес используемого вами по умолчанию ДНС-сервера. Ошибка четыреста четыре может появляться в ситуации, когда ваше государство (провайдер) блокирует (фильтрует) определённые веб-сайты. Для смены ДНС нажмите Win+R, в появившейся строке введите ncpa.cpl и нажмите ввод. В перечне подключений найдите ваше интернет-подключение, наведите на него курсор, нажмите правую клавишу мыши, выберите «Свойства». В списке компонентов найдите «IPv4», дважды кликните на нём, активируйте опцию «Использовать следующие адреса ДНС-серверов», и впишите там следующие значения от ГУГЛ:

Нажмите на «Ок», и перезагрузите ваш ПК;

  • Осуществите проверку на наличие вирусов в вашей системе, некоторые из них могут вызывать данную ошибку на вашем сайте (для веб-мастеров);
  • Убедитесь, что SSL-сертификат установлен корректно в ситуации, когда ошибка четыреста четыре возникла после установки SSL-сертификата;
  • Проверьте, не достигли ли вы лимитов памяти. Если да – увеличьте указанный лимит (актуально для веб-мастеров);
  • Если ваш веб-сайт базируется на «Wordpress», необходимо вновь сгенерировать файл .htaccess. В панели администрирования перейдите в «Настройки» (Settings) – «Пермалинки» (Permalinks), а затем нажмите на кнопку «Сохранить изменения» (Save Changes).

Заключение

Что такое ошибка под номером 404? Обычно ошибка возникает в ситуации, когда пользователь неверно набрал нужный линк, или запрашиваемая пользователем страница ранее была удалена (перемещена) веб-мастером ресурса. Для исправления проблемы рекомендую воспользоваться приведёнными выше советами, они помогут вам избежать появления ошибки четыреста четыре на вашем ПК.

«HTTP 404» ошибка при доступе к веб-сайту с помощью перенаправления URL-адреса в Windows

В данной статье описывается проблема, которая возникает при использовании приложения, которое содержит некоторые интерфейсы API WinHTTP для доступа к веб-сайту Windows RT 8.1, Windows 8.1 или Windows Server 2012 R2. Доступно исправление для решения этой проблемы. Исправление с условием.

Симптомы

Предположим, что есть перенаправление URL-адреса домашней страницы веб-сайта и перенаправление URL-адреса включает символ «#». Когда приложение пытается получить доступ к этому URL-АДРЕСУ, он всегда возвращает сообщение об ошибке HTTP 404.

Сведения об исправлении

Важно. Языковой пакет не следует устанавливать после установки этого исправления. В противном случае языковые изменения в исправление не будет применяться, и будет необходимо повторно установить исправление. Дополнительные сведения содержатся в статье .

Существует исправление от корпорации Майкрософт. Однако данное исправление предназначено для устранения только проблемы, описанной в этой статье. Применяйте данное исправление только в тех системах, которые имеют данную проблему.

Если исправление доступно для скачивания, имеется раздел «Пакет исправлений доступен для скачивания» в верхней части этой статьи базы знаний. Если этого раздела нет, отправьте запрос в службу технической поддержки для получения исправления.

Примечание. Если наблюдаются другие проблемы или необходимо устранить неполадки, вам может понадобиться создать отдельный запрос на обслуживание. Стандартная оплата за поддержку будет взиматься только за дополнительные вопросы и проблемы, которые не соответствуют требованиям конкретного исправления. Полный список телефонов поддержки и обслуживания клиентов корпорации Майкрософт или создать отдельный запрос на обслуживание посетите следующий веб-узел корпорации Майкрософт:

Примечание. В форме «Пакет исправлений доступен для скачивания» отображаются языки, для которых доступно исправление. Если нужный язык не отображается, значит исправление для данного языка отсутствует.

Предварительные условия

Для установки этого исправления необходимо иметь , установленной в Windows Server 2012 R2 или Windows 8.1.

Сведения о реестре

Для использования исправления из этого пакета нет необходимости вносить изменения в реестр.

Необходимость перезагрузки

Может потребоваться перезагрузить компьютер после установки данного исправления.

Сведения о замене исправлений

Это исправление не заменяет ранее выпущенные исправления.

Глобальная версия этого исправления устанавливает файлы с атрибутами, указанными в приведенных ниже таблицах. Дата и время для файлов указаны в формате UTC. Дата и время для файлов на локальном компьютере отображаются в местном времени с вашим текущим смещением летнего времени (DST). Кроме того, при выполнении определенных операций с файлами, даты и время могут изменяться.

Сведения о файлах Windows 8.1 и Windows Server 2012 R2 и заметки

Важно. Windows Server 2012 R2 исправления и исправления Windows 8.1 включаются в тех же самых пакетов. Однако исправления на странице запроса исправлений перечислены под обеими операционными системами. Для получения пакета исправлений, который применяется к одной или обеих операционных систем, установите исправления, перечисленные в разделе «Windows 8.1/Windows Server 2012 R2» на странице. Всегда смотрите раздел «Информация в данной статье относится к следующим продуктам» статьи для определения фактических операционных систем, к которым применяется каждое исправление.

Файлы, относящиеся к определенному продукту, этапу разработки (RTM, SP n) и направлению поддержки (LDR, GDR) можно определить по номерам версий, как показано в следующей таблице.

Файлы MANIFEST (.manifest) и MUM (.mum), устанавливаемые для каждой среды, указаны отдельно в разделе «Сведения о дополнительных файлах». MUM, MANIFEST и связанные файлы каталога безопасности (.cat) очень важны для поддержания состояния обновленных компонентов. Файлы каталога безопасности, для которых не перечислены атрибуты, подписаны цифровой подписью корпорации Майкрософт.

Статус

Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе «Относится к».

Ссылки

См. , которые корпорация Майкрософт использует для описания обновлений программного обеспечения.

Читайте также:  Запретить windows 10 устанавливать драйвера видеокарты
Оцените статью