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

Make static resource available in Azure Web Role

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

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

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

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