【问题标题】:IIS returns 404 not found for .mp4 filesIIS 返回 404 未找到 .mp4 文件
【发布时间】:2015-02-02 09:26:22
【问题描述】:

我使用 hmtl video 标签来播放视频。在我的本地主机视频播放但当我发布 .它没有播放。我已经创建了基于 ASP.NET 的项目。 我在本地使用喜欢这种方法。

http://localhost:41563/files/Just.mp4

当我发布网址时,给我一个这样的错误:

  http://111.111.22.22:41563/files/Just.mp4

404 - 找不到文件或目录。 您要查找的资源可能已被删除、名称已更改或暂时不可用。

我该如何解决这个问题。

【问题讨论】:

标签: asp.net html iis-7.5


【解决方案1】:

检查您是否为托管站点(或您拥有视频文件的目录)添加了 IIS MIME 类型 for mp4。

Win Server 2012 已经存在,但 Win Server 2008 默认不包括在内。

因此,如果您在 WinSer2012 上开发/测试,然后在 WinSer2008 上部署,那么您可能会遇到此问题。

mp4 MIME 设置为: 文件扩展名:.mp4 MIME 类型:视频/mp4

【讨论】:

    【解决方案2】:

    也可以通过 Web.config 添加 MIME 类型,以防万一您的 IIS 在 Azure 上:

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

    https://blogs.iis.net/bills/how-to-add-mime-types-with-iis7-web-config

    【讨论】:

      猜你喜欢
      • 2015-06-15
      • 2022-01-06
      • 2018-04-10
      • 2018-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-30
      • 1970-01-01
      相关资源
      最近更新 更多