AppCache mime类型与IIS7

时间:2011-11-03 01:11:45

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

我们正在举办几款利用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

任何想法导致这种行为的原因?

2 个答案:

答案 0 :(得分:1)

最后想通了,我在服务器级别而不是站点级别添加了mime类型。其中一个网站已经定义了mime类型。这引起了冲突。但奇怪的是,具有双重定义的网站很好,其他网站也失败了。

答案 1 :(得分:0)

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

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

CACHE MANIFEST
# cache version 1.0.0.6

NETWORK:
*