无法播放Windows Server 2008 r2 + IIS7:.mp4文件

Vik*_*ram 1 asp.net hosting vps windows-server-2008-r2 c#-4.0

我有一个奇怪的麻烦.我的服务器(IIS7.5,Windows Server 2008 R2)中的Web应用程序的文件夹.Web应用程序有视频播放器.

 <asp:Repeater ID="Repeater1" runat="server">
                        <ItemTemplate>
                      <video src='<%# ResolveUrl(GetVideoHandler(Eval("id"))) %>' width="900" height="400" controls="" preload=""></video>
                        </ItemTemplate>
                    </asp:Repeater>
Run Code Online (Sandbox Code Playgroud)

它可以在我的本地系统上播放.mp4,但是当我访问其他系统上的视频时它不能在实时服务器上播放.我有一个ResolveUrl(GetVideoHandler(Eval("id"))) VideoFolder/VideoName.mp4用于播放视频的Value gettong .它在开发期间在我的loaclHost上正常工作但在我访问其他计算机上的web链接时无法正常工作.有什么想法吗?谢谢.

Fla*_*ape 7

将mime类型添加到服务器或Web应用程序web.config,(或在mime类型下的IIS中).

 <system.webServer>
    <staticContent>
        <mimeMap fileExtension=".mp4" mimeType="video/mp4" />
 </staticContent>
Run Code Online (Sandbox Code Playgroud)