部署到windows azure后,html5视频无效

Ahm*_*mel 2 asp.net-mvc video azure

我在测试网站上工作,允许用户上传音频和视频.在本地服务器,一切都很好.用户可以根据需要上传音频和视频并播放音频或视频.但在将网站部署到windows azure后,视频无效.天蓝服务器中的用户可以上传音频和视频,但他们只能播放音频.尝试播放视频时,会显示一条错误消息(没有支持格式的视频和找到的MIME类型). 尝试在天蓝色中播放html5视频时出错

在html中,我用这些来显示视频

<video id="Video" controls="controls">
    <source src="@Url.Content("~/Video/"+VideName)" type="video/mp4" />
     Your browser does not support HTML5 video.
</video>
Run Code Online (Sandbox Code Playgroud)

我检查服务器以查看视频文件是否存在,但文件是否存在.

问题是什么 ?azure拒绝视频请求吗?

小智 9

Azure可能无法将您部署的视频文件识别为静态内容.尝试在web.config文件中添加以下行:

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

它应放在system.webServer部分中.