我在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,则检查它是否存在):'链接已删除'
答案 0 :(得分:3)
有时,如果您启用了ASP.NET Forms身份验证,则会收到请求静态内容文件的HTTP 500错误(.mp3,.mp4 ...)
删除mimeMap元素应解决问题。
将staticContent部分更改为:
<staticContent>
<remove fileExtension=".webm" />
<mimeMap fileExtension=".webm" mimeType="video/webm" />
</staticContent>