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

IIS6 дает 404 для имен файлов с пробелами

IIS6 отказывается размещать файлы с пробелом в имени. Браузер запрашивает файл как: http://mysite.com/files/this%20is%20a%20file.wmv, что нормально. Но IIS просто возвращает 404. Замена пробелов на тире работает нормально. Это новая установка для разработки, и предыдущий сервер IIS6 прекрасно размещал файлы, поэтому мне, должно быть, не хватает настройки где-то, чтобы включить это.

Чтобы быть точным, типы MIME для файла настроены нормально, о чем свидетельствует удаление пробелов и использование вместо них дефисов.

просто предположение - настроен ли URLScan или что-то подобное на сервере и блокирует отображение% 20 -> пробела или результирующий URL?

Вы можете проверить вопрос% mapping, получив рабочий URL-адрес e. грамм. один раз с тире, как вы сказали, затем замените символ, например% 61, на "a".