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

IIS 6.0 - 404.0 - статус Win32 3 - но файл присутствует

Я загружаю образ PXE через TFTP и получаю ошибку, которую не могу устранить. Обычно при загрузке образа предполагается загрузить файл конфигурации с расширением «.txt» с того же сервера, с которого он получил образ. Изображение загружается нормально, но файл конфигурации не загружается. Когда я использую оболочку для перехода к папке, в которой должен находиться файл конфигурации, есть файл .tmp. Открытие его с помощью блокнота показывает страницу HTML 404.

Домашний каталог - «C: \ Root». Необходимо загрузить файл «C: \ Root \ Configs \ config.txt». В файле журнала отображается ошибка 404 в запросе GET для "/Root/Configs/config.txt".

В журнале IIS я показываю запрос GET от клиента для этого файла, и он выдает ошибку 404.0 со статусом Win32 3, что означает, что файл не найден. Однако, когда я просматриваю на сервере этот файл, он там и путь правильный. Я также проверил домашний каталог и сравнил все настройки с другим экземпляром IIS, работающим в той же системе, и не могу понять, в чем проблема.

Конкретная ошибка Windows: «Система не может найти указанный путь». Вы уверены, что полученный путь указывает на существующий каталог?

Какое расширение файла дает 404? Убедитесь, что вы добавили его к типам MIME в IIS, поскольку IIS по умолчанию будет обслуживать 404 для любых расширений файлов, которые вы там не настроили (я думаю, это функция безопасности). Щелкните правой кнопкой мыши узел сервера в диспетчере IIS, выберите «Свойства» и нажмите кнопку «Типы MIME».

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