Как включить IIS для обслуживания расширения через web.config - PullRequest
4 голосов
/ 04 августа 2011

У меня проблемы с сайтом в веб-отеле.Он не будет обслуживать файлы * .mp4 - я просто получаю сообщение об ошибке 404.

Если бы я получил доступ к серверу, я бы добавил mimetype в IIS, однако я не сделал: - (

В веб-отеле сказали, что они не будут настраивать свой IIS для одного клиента, поэтому я должен вместо этого включить его в своем web.config.

Теперь мой вопрос: как мне это сделать?

IМне известно о теге FileExtensions, но его поведение по умолчанию - разрешить все расширения, поэтому я сомневаюсь, что это то, что они имели в виду.

Они немного медленны в разработке таких вещей, поэтому я спрашиваю здесь: -)

1 Ответ

9 голосов
/ 04 августа 2011
<configuration>
<system.webServer>
    <staticContent>
        <mimeMap fileExtension=".mp4" mimeType="video/mp4" />
    </staticContent>
</system.webServer>
</configuration>

Очевидно, не повторяйте никаких разделов, которые уже есть в вашем web.config, просто добавьте дочерние элементы в соответствующие места.

...