Как обслуживать файлы из IIS 6 на Windows Server 2003? - PullRequest
2 голосов
/ 21 сентября 2008

У меня есть файлы с расширениями, такими как ".dae", ".gtc" и т. Д. Когда я пытаюсь поразить эти файлы через http, сервер возвращает 404, но они находятся в каталогах. Однако я могу обслуживать легко известные расширения файлов; если я просто переименую их в xml, они будут доступны.

Есть предложения, в чем может быть проблема?

Ответы [ 2 ]

4 голосов
/ 21 сентября 2008

Если вы запрашиваете файл с расширением не определенного типа MIME на веб-сервере IIS 6.0 , вы получаете сообщение « HTTP Error 404 - Файл или каталог не найдены"сообщение об ошибке.

Чтобы определить тип MIME для определенного добавочного номера (.dae в вашем случае), выполните следующие действия:

  • Откройте IIS Microsoft Management Console (MMC), щелкните правой кнопкой мыши имя локального компьютера и выберите Свойства .
  • Нажмите Типы MIME .
  • Нажмите Новый .
  • В поле Расширение введите расширение имени файла , которое вы хотите (в вашем случае .dae ).
  • В поле MIME Type введите application / octet-stream .
  • Применить новые настройки.

Примечание: необходимо перезапустить службу публикации в Интернете или дождаться, пока рабочий процесс перезагрузится, чтобы изменения вступили в силу.

1 голос
/ 21 сентября 2008

Вам нужно определить дополнительные типы MIME в IIS 6 для упомянутых вами расширений.

Вот статья MS о том, как добавить дополнительные типы MIME в IIS6:

http://support.microsoft.com/kb/326965

...