使静态资源在 Azure Web 角色中可用

Posted

技术标签:

【中文标题】使静态资源在 Azure Web 角色中可用【英文标题】:Make static resource available in Azure Web Role 【发布时间】:2016-05-19 17:16:04 【问题描述】:

我需要从旧版 Flash 应用程序访问 Azure Web 角色中的 Web api,为此,Flash 需要能够访问名为 crossdomain.xml 的文件。我已将此文件添加到应用程序的根目录,但如果我在浏览器中转到https://myapp.com/crossdomain.xml,则会下载该文件。如何让 xml 显示在浏览器中?

【问题讨论】:

【参考方案1】:

可以通过将以下内容添加到 web.config 来提供静态 xml 文件:

 <handlers>
    <add name="XMLHandler" type="System.Web.StaticFileHandler" path="*.xml" verb="GET"  />
</handlers>

 <staticContent>
      <mimeMap fileExtension=".xml" mimeType="application/xml" />
 </staticContent>

【讨论】:

以上是关于使静态资源在 Azure Web 角色中可用的主要内容,如果未能解决你的问题,请参考以下文章

(010)Nginx静态资源web服务_浏览器缓存原理与演示

(010)Nginx静态资源web服务_浏览器缓存原理与演示

用Nginx搭建一个可用的静态资源web服务器

Tomcat & Servlet初级

Yii2 负载均衡找不到JS,CSS

web.config 重写规则在 blob 存储中的 Azure 静态网站中不起作用