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

IIS возвращает ошибку 404 в файле PDF

У меня есть сервер IIS 10.0, на котором все работает нормально, с одной проблемой. Любой файл .pdf возвращает ошибку 404. Я знаю, что разрешения правильные, так как все файлы изображений в одной папке работают нормально.

Тип MIME PDF существует как в корне IIS, так и на сайте, и для него не задана фильтрация запросов.

Большинство результатов в Интернете относятся к более старой версии IIS, поэтому у меня нет идей. Кто-нибудь еще сталкивался с этим?

Получил доступ к веб-сайту на локальном сервере, и он показал мне всю ошибку:

Ошибка HTTP 404.11 - не найдено

Запрос содержал двойную escape-последовательность, а фильтрация запросов настроена на веб-сервере для запрета двойных escape-последовательностей.

Что вы можете попробовать:

Проверьте параметр configuration/system.webServer/security/requestFiltering@allowDoubleEscaping в файле applicationhost.config или web.confg.

Изменил настройку в «Что попробовать», и документ в формате pdf был немедленно доставлен.