3

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

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

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

我添加的扩展名是appcacheMIME 类型text/cache-manifest

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

4

2 回答 2

1

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

于 2011-11-03T13:28:11.100 回答
0

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

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

CACHE MANIFEST
# cache version 1.0.0.6

NETWORK:
*
于 2014-08-14T17:59:11.913 回答