У меня длинный путь к файлу, который работает на моем сервере, но аналогичный путь возвращает ошибку 404, когда он находится на сервере моих клиентов (IIS6) (http://ddmat.com/).
Вот действующий путь к файлу на моем сервере: http://www.forgefx.com/projects/ddmat/install/Application Файлы / McCurdys_1_0_0_0 / Content / FBX / CCAE1B33 / Roof-sectionB-02.fbm / hello.htm
Мои догадки:
Извините за модное описание проблемы. Пожалуйста, дайте мне знать, какую дополнительную информацию я могу предоставить, которая будет полезна.
Обновление: проблема возникает даже на коротких путях без пробелов: http: //www.myserver/test.folder/hell.htm
Спасибо Адам
Проблема в пространстве в "файлах приложения". Вы должны URL-кодировать ссылку (замените пробел на% 20 в этом случае):
Обновить:
Две вещи:
.htm
, но, возможно, конфигурация IIS / веб-сайта вашего клиента не позволяет htm
mimetype. См. Эту статью поддержки: IIS 6.0 не обслуживает неизвестные типы MIMEМне также интересно выяснить причину этого. Итак, я провел небольшое исследование в Интернете. Я нашла эту статью. Думаю, это поможет ответить на этот вопрос.