Назад | Перейти на главную страницу

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

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

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

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

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

Вместо того, чтобы проходить через 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>

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

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

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