Назад | Перейти на главную страницу

IIS 6.0 / 2003 дает ошибку 404 по прошествии определенного периода времени

У меня есть локальный сервер разработки под управлением Windows Server 2003, на котором размещено несколько приложений, работающих на IIS 6.0. Я могу нормально подключиться к этим указанным приложениям, но через неизвестный период времени они становятся недоступными, что дает мне ошибку 404. Я все еще могу пинговать сервер, когда получаю эти 404 ошибки.

Однако я заметил, что если я бегу ipconfig /release и ipconfig /renew на клиенте проблема с подключением решается.

Есть мысли о том, что здесь может происходить и как это можно решить?


Обновление 1

Когда у меня возникают проблемы с подключением, журнал ошибок IIS показывает, что s-reason является Timer_ConnectionIdle.

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

Я свяжу вас с этой статьей от technet: технет Но вот фрагмент, на который я бы обратил внимание:

Динамическое содержимое IIS6: запись 404.2 в файле расширенного журнала W3C записывается, когда веб-расширение не включено. Используйте оснастку IIS Microsoft Management Console (MMC), чтобы включить соответствующее веб-расширение. К веб-расширениям по умолчанию относятся: ASP, ASP.net, серверные включения, публикация WebDAV, серверные расширения FrontPage, общий интерфейс шлюза (CGI). Пользовательские расширения должны быть добавлены и явно включены. Дополнительную информацию см. В файле справки IIS 6.0.

Статическое содержимое IIS6: запись 404.3 в файле расширенного журнала W3C записывается, когда расширение не сопоставлено с известным расширением в свойстве MIME Map. Используйте оснастку IIS Microsoft Management Console (MMC) для настройки соответствующего расширения на карте MIME. Дополнительную информацию см. В файле справки IIS 6.0.

Итак, по сути, используйте свои файлы журналов и попытайтесь сузить конкретную ошибку. Ошибка 404 может быть сложной для решения без более конкретного тега ошибки.