适用于MP4的Azure Web应用程序配置

时间:2015-12-15 09:45:17

标签: azure azure-web-sites azure-web-app-service

我的Azure webapp似乎有一个奇怪的问题。我根本无法在浏览器上查看MP4文件。在这里探讨了一些文章之后,我做了以下几点: 我使用Github持续部署,所以我创建了一个名为" Web.config"的新文件。其内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <staticContent>
            <remove fileExtension=".svg" />
            <remove fileExtension=".eot" />
            <remove fileExtension=".woff" />
            <remove fileExtension=".woff2" />
            <remove fileExtension=".mp4" />
            <mimeMap fileExtension=".svg" mimeType="image/svg+xml"  />
            <mimeMap fileExtension=".eot" mimeType="application/vnd.ms-fontobject" />
            <mimeMap fileExtension=".woff" mimeType="application/x-woff" />
            <mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />
            <mimeMap fileExtension=".mp4" mimeType="video/mp4" />
        </staticContent>
    </system.webServer>
</configuration>

我在FTP上确定该文件存在于&#39; / site / wwwroot&#39;目录,确实如此。我还确保FTP上的MP4文件存在于可访问的位置。

我在网站上收到的错误如下:

  

您要查找的资源已被删除,名称已有   已更改,或暂时无法使用。

任何人都可以帮我调试这个问题吗?

1 个答案:

答案 0 :(得分:5)

根据我们的讨论,您的web.config是正确的。 您必须确保将其放在正确的位置才能使其正常工作(在您的情况下为虚拟应用程序根目录)。

由于Azure App Service使用的是IIS,您可以在此处找到有关IIS配置文件的更多详细信息:http://www.iis.net/learn/get-started/planning-your-iis-architecture/deep-dive-into-iis-configuration-with-iis-7-and-iis-8

我希望这有帮助,