IIS 6.0 не обслуживает неизвестные типы MIME

Переводы статьи Переводы статьи
Код статьи: 326965 - Vizualiza?i produsele pentru care se aplic? acest articol.
ВАЖНЫЕ: Эта статья содержит сведения об изменении метабазы. Перед изменением метабазы убедитесь, что у резервной копии, можно восстановить в случае возникновения проблем. Сведения о том, как это сделать содержатся в разделе справки "Архивирование и восстановление конфигурации" консоли управления (MMC).
Развернуть все | Свернуть все

Проблема

Когда запрос файла с сервера IIS 6.0 веб, а файл имеет расширение имени файла, не определенный тип MIME для веб-сервера, появляется следующее сообщение об ошибке:
Ошибка HTTP 404 - файл или каталог не найден.

Причина

Ранние версии IIS включают сопоставления MIME подстановочный знак, который позволяет службам IIS обрабатывать любой файл, независимо от его расширения. IIS 6.0 не включает это сопоставление MIME подстановочный знак и не обслуживает любого типа расширения, не определенные в узле MimeMap в метабазе IIS.

Решение

ПРЕДУПРЕЖДЕНИЕ: При изменении метабазы может вызвать серьезные проблемы, которые могут потребовать переустановки программ, использующих метабазу. Корпорация Майкрософт не гарантирует проблемы, результатом неправильного изменения метабазы. Изменение метабазы на свой страх и риск.

ПРИМЕЧАНИЕ: Всегда создавайте резервную копию метабазы перед внесением изменений.

Чтобы определить тип MIME для определенного расширения, выполните следующие действия:
  1. Откройте IIS консоли управления (MMC), щелкните правой кнопкой мыши имя локального компьютера и нажмите кнопку Свойства.
  2. Нажмите кнопку Типы MIME.
  3. Нажмите кнопку Новый.
  4. В Расширение Введите имя файла (например, расширение PDB-).
  5. В Тип MIME поле типа application/octet-stream..
  6. Примените новые параметры. Обратите внимание на то, что необходимо перезапустить службу публикации в Интернете или подождите, пока рабочий процесс введет изменения вступили в силу. В этом примере IIS теперь обслуживает файлы с расширением .pdb.
Если требуется обслуживать всех файлов независимо от расширения имени файла (например, невозможно предсказать, все файлы, которые будут предоставляться), выполните следующие действия для добавления сопоставления подстановочных знаков.

Примечание Следует добавлять только сопоставления подстановочных знаков для сопоставления IIS MIME в качестве временного решения в процессе устранения неполадок. После определения того, что отсутствует MIME-тип является причиной проблемы, удалите сопоставление подстановочных знаков и добавьте конкретного сопоставления типа MIME, которые необходимо обслуживать.
  1. Откройте IIS консоли управления (MMC), щелкните правой кнопкой мыши имя локального компьютера и нажмите кнопку Свойства.
  2. Нажмите кнопку Типы MIME.
  3. Нажмите кнопку Новый.
  4. В Расширение поле, введите звездочку (*).
  5. В Тип MIME поле типа application/octet-stream..
  6. Примените новые параметры. Обратите внимание на то, что необходимо перезапустить службу публикации в Интернете или подождите, пока рабочий процесс введет изменения вступили в силу.
Примечание Помимо этих изменений на глобальном уровне в IIS, можно добавить необходимые типы MIME на более низких уровнях в метабазе. При этом можно указать веб-узлы или каталоги, которые разрешены для обслуживания содержимого с определенным расширением вместо глобально все узлы для обслуживания этого расширения.

Статус

Данное поведение является особенностью.

Дополнительная информация

Дополнительные сведения о работе с типами MIME доступна в документации по продукту. Для просмотра этой документации, посетите следующий веб-узел корпорации Майкрософт:
http://msdn2.Microsoft.com/en-us/library/ms775148.aspx
Кроме того, доступны в документации продукта через диспетчер IIS. Для получения дополнительных сведений о том, как для открытия справки компонента, щелкните следующий номер статьи базы знаний Майкрософт:
815127Как получить доступ к справочной документации IIS 6.0

Свойства

Код статьи: 326965 - Последний отзыв: 8 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Internet Information Services 6.0
Ключевые слова: 
kbpending kbprb kbmt KB326965 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:326965

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com