AppCache mime type with IIS7



我们托管了几款利用offline.appcache功能的HTML5游戏,让游戏更好地缓存。

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

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

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

知道为什么会导致这种行为吗?

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

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

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

CACHE MANIFEST
# cache version 1.0.0.6
NETWORK:
*

最新更新