Как обслуживать неизвестные типы файлов из IIS 7


10

Есть ли способ обслуживать неизвестные типы файлов в IIS 7?

Я хочу сделать это только для одного каталога, где выполнение отключено и все будет обслуживаться как статический файл.

Как сейчас, я должен добавить каждое расширение файла, которое я хочу использовать в качестве MIME-типа. Я хочу служить всему. Как это может быть сделано?

Ответы:


14

Вы можете добавить универсальный тип MIME, используя расширение «*» и тип «application / octet-stream»: http://support.microsoft.com/kb/326965


1
Нажмите MIME Типы. Нажмите Новый. В поле Расширение введите звездочку (*). В поле MIME Type введитеapplication/octet-stream
emirjonb

4

Вместо того, чтобы проходить MMC, как предлагает статья kb, вы также можете просто создать файл Web.config в каталоге со следующим содержимым:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <staticContent>
            <mimeMap fileExtension=".*" mimeType="application/octet-stream" />
        </staticContent>
    </system.webServer>
</configuration>

1

На всякий случай картинки помогают. Это для IIS v10, установленного на коробке Windows 10:

  1. Перейдите к функции MIME Types виртуального каталога вашего сайта:

введите описание изображения здесь

  1. Настройте mime-тип на основе звездочки для поддержки неизвестных типов файлов:

введите описание изображения здесь

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.