3

offline.appcacheゲームのキャッシュを大幅に改善する機能を利用したHTML5ゲームをいくつかホストしています。

ただし、このタイプを提供する.appcacheには、サーバー(IIS7)にmimeタイプを追加して、404にならないようにする必要がありました。追加すると、画像やCSSファイルの提供が拒否されます。CSSまたは画像ファイルをリクエストしたときにブラウザに送信されるエラーは次のとおりです。

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

私が追加appcacheしている拡張子は、MIMEタイプtext/cache-manifestです。

なぜそれがこの振る舞いを引き起こしているのか、何か考えはありますか?

4

2 に答える 2

1

最終的にそれを理解し、サイトレベルではなくサーバーレベルでmimeタイプを追加しました。サイトの1つには、すでにその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 に答える