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

10

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

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

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

Ронни Оверби
источник

Ответы:

14

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

Massimo
источник
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-тип на основе звездочки для поддержки неизвестных типов файлов:

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

RBT
источник