无法在Azure网站上托管MP4文件。

6 浏览
0 Comments

无法在Azure网站上托管MP4文件。

我正在Azure的保留网站上托管一个静态网站(它是PaaS,无法访问操作系统/IIS)。我尝试添加一些.mp4视频,但是当我点击链接时,出现以下提示:\n您要查找的资源已被删除、更改名称或暂时不可用。\n请查看示例这里。\n如果我右键点击链接并尝试保存文件,会提示“失败-无文件”。\n我正在使用付费实例,所以不认为这是资源问题。视频文件不到2MB。它们从未起作用过。该网站非常静态。\n有谁知道我如何解决这个问题?\n我应该以其他方式托管MP4文件吗?\n谢谢,

0
0 Comments

无法在Azure网站上托管MP4文件的原因是.MP4 MIME类型未正确配置。解决方法是在网站的根目录下创建web.config文件,并添加正确的mime映射。添加映射之前,可以在添加映射之前添加以解决本地副本可能出现的问题。

以下是整理后的文章:

无法在Azure网站上托管MP4文件的原因是.MP4 MIME类型未正确配置。解决方法是在网站的根目录下创建web.config文件,并添加正确的mime映射。添加映射之前,可以在添加映射之前添加以解决本地副本可能出现的问题。

参考链接:Windows Azure - Serve unknown (mp4) MIME types in Windows Azure IIS storage

请注意,一旦在web.config中添加了mime映射,您的本地副本可能会出现一些问题。我就遇到了这种情况。在添加映射之前,可以在添加映射之前添加来解决这个问题。

0
0 Comments

无法在Azure网站上托管MP4文件的问题是由于服务器未正确配置来处理MP4文件的MIME类型引起的。为了解决这个问题,需要在应用的根目录下添加一个web.config文件,并在其中添加以下内容:



  
    
      
    
  

需要注意的是,有些情况下需要将web.config文件放置在视频所在的文件夹中。这是因为项目中可能没有Web.config文件,特别是使用CLI创建的React应用程序。

不幸的是,即使是React堆栈也需要通过web.config文件正确配置服务器,因为容器的架构方式不同。希望很快,如果选择了Node堆栈,那么服务器将只是Linux/Nginx/Node,而不需要Windows/.NET相关的内容。

0
0 Comments

问题原因:在Azure网站上无法托管MP4文件。

解决方法:将以下内容添加到web.config文件中,然后通过FTP将其上传到webroot文件夹中。



    
        
            
            
            
        
    

这个解决方法对我来说有效,但在本地主机上运行时无效。我需要管理两个不同的web.config文件吗?

在`mimeMap`标签之前添加``。

谢谢,这个方法对我起作用了。请问,``这一行的作用是什么?

它有效了,但我需要将其添加到视频所在的文件夹中。

0