我在从 Azure 提供 .appcache 文件时遇到问题。
在 Chrome 开发人员工具控制台中查看时,我收到以下消息
应用程序缓存错误事件:清单提取失败 (404) http://mydomain.cloudapp.net/c.appcahe
现在我知道 Azure 实例的默认 vm 无法识别 .appcache 扩展名和 mime 类型,因此我将以下内容添加到我的 webrole web.config
<system.webServer>
<staticContent>
<mimeMap fileExtension=".appcache" mimeType="text/cache-manifest"/>
</staticContent>
</system.webServer>
但是,当我尝试浏览 c.appcache 以及控制台中的相应 404 时,仍然出现 404 错误。
如果我在 dev fabric 中运行应用程序,c.appcache 中的资源会很好地下载,并且在 IIS 中创建的临时网站在 iis 配置中添加了相应的 Mime 类型。
谁能帮我解决这个问题。
谢谢
布雷特