【问题标题】:AppCache mime type with IIS7IIS7 的 AppCache mime 类型
【发布时间】:2011-12-20 19:32:42
【问题描述】:

我们正在托管几个 HTML5 游戏,它们利用 offline.appcache 功能让游戏缓存更好。

但是,为了提供 .appcache 类型,我必须将 mime 类型添加到服务器 (IIS7),这样它就不会出现 404。当我这样做时,它拒绝提供任何图像或 CSS 文件!当我请求 CSS 或图像文件时发送到浏览器的错误是:

The page cannot be displayed because an internal server error has occurred.

我添加的扩展名是appcache,MIME 类型为text/cache-manifest

任何想法为什么会导致这种行为?

【问题讨论】:

    标签: iis-7 mime-types mime html5-appcache


    【解决方案1】:

    终于弄明白了,我在服务器级别而不是站点级别添加了 mime 类型。其中一个站点已经定义了该 MIME 类型。从而引发了冲突。但奇怪的是具有双重定义的站点很好,是其他站点失败了。

    【讨论】:

    【解决方案2】:

    我在添加 .appcache 时遇到了类似的问题。所有 .js 和 .css 文件请求都以来自 IIS 的错误响应。我意识到这是因为我没有指定 NETWORK: 部分。

    我的工作 .appcache 现在强制刷新所有文件并且不会导致错误:

    CACHE MANIFEST
    # cache version 1.0.0.6
    
    NETWORK:
    *
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-10-09
      • 2012-01-18
      • 2011-01-13
      • 2011-10-16
      • 2010-10-28
      • 1970-01-01
      • 2018-06-01
      相关资源
      最近更新 更多