ASP.NET视频webm未加载

时间:2015-02-20 19:26:20

标签: c# asp.net azure webm


我在asp.net中创建了一个基本网站。我正在玩蔚蓝的平台,但我遇到了一些困难。
该网站包含一个视频(.webm)

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

视频在本地运行时会加载,但当我将其推送到azurewebsites.net时,它会保持黑色。
我已经阅读过有关mime类型的内容,并且应该声明它们。所以我把它放在我的web.config中:

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

但是,它仍然不起作用。该网站可在以下网址找到:'链接已删除' 视频存储在Content文件夹中(如果它实际上存在FileZilla,则检查它是否存在):'链接已删除'
直接调用会产生内部服务器错误。

对这里可能出错的任何想法?

1 个答案:

答案 0 :(得分:3)

有时,如果您启用了ASP.NET Forms身份验证,则会收到请求静态内容文件的HTTP 500错误(.mp3,.mp4 ...)

删除mimeMap元素应解决问题。

将staticContent部分更改为:

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