2015-02-20 2 views
3


Я создал базовый веб-сайт в asp.net. Я играю с лазурной платформой, но у меня есть некоторые трудности.
Сайт содержит видео (.Webm)ASP.NET Video webm не загружается

<video autoplay loop muted class="background_login" src="Content/background.webm"></video> 

видео делает нагрузку при работе на местном уровне, но когда я толкнул его на azurewebsites.net он остается черным.
Я читал о типах мим, и что они должны быть объявлены. Так я это в моем web.config:

<system.webServer> 
<staticContent> 
    <mimeMap fileExtension=".webm" mimeType="video/webm" /> 
</staticContent> 

Он по-прежнему не работает, хотя. Веб-сайт можно найти по адресу: 'link deleted'
Видео хранится в папке «Содержимое» (проверено, действительно ли оно есть с FileZilla, и оно есть): «link deleted»
Вызов напрямую дает внутреннюю ошибку сервера.

Любые идеи о том, что может пойти не так, как надо?

+0

Попробуйте один - http://stackoverflow.com/questions/20663535/configure-mime-types-windows-azure-websites-php-app –

+0

У меня есть видел этот ответ тоже, но добавление тега не помогает. – Hespen

+1

Можете ли вы поместить тот же тип конфигурации в папку 'Content', посмотрите, помогает ли это! –

ответ

3

Иногда, если у вас есть ASP.NET Forms аутентификации включена вы получаете HTTP 500 ошибок, запрашивающих статические файлы содержимого (.mp3, .mp4 ...)

Удаление элемента mimeMap должен решить эту проблему.

Изменить staticContent раздел:

<staticContent> 
    <remove fileExtension=".webm" /> 
    <mimeMap fileExtension=".webm" mimeType="video/webm" /> 
</staticContent> 
+0

Удаление этого файла дает мне еще одну ошибку: «Ресурс, который вы ищете, был удален, изменилось его имя или временно недоступно». – Hespen

+0

Я добавил webconfig с вашим методом на карте содержимого и удалил staticContent из основного webconfig, и теперь он работает. благодаря – Hespen