2011-11-03 6 views
2

offline.appcache 기능을 사용하는 HTML5 게임을 두 개 호스팅하여 게임 캐시를 훨씬 효율적으로 만들어줍니다.IIS7을 사용하는 AppCache MIME 유형

그러나 .appcache 유형을 제공하려면 서버 (IIS7)에 MIME 유형을 추가해야하므로 404가 아니기 때문에 이미지 나 CSS 파일을 제공하는 것을 거부합니다! 나는 CSS 또는 이미지 파일을 요청할 때 브라우저에 전송 된 오류는 다음과 같습니다

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

내가 추가하고 확장이 MIME 타입 text/cache-manifestappcache입니다.

왜 이런 현상이 발생하는지 알고 싶습니다.

답변

0

마침내 알아 냈어, 사이트 수준이 아닌 서버 수준에서 MIME 형식을 추가했습니다. 사이트 중 하나에 이미 해당 MIME 유형이 정의되어 있습니다. 그 때문에 갈등이 생겼어. 그러나 기이하게도 이중 정의가있는 사이트는 괜찮 았지만 다른 사이트는 실패했습니다.

+0

당신은이를 명확히 할 수 있습니까? 사이트 수준에서 mime 형식을 추가하고 모든 CSS 및 js 요청을 위반했지만 사이트를 추가 한 경우에만 추가했습니다. 어떤 아이디어? –

+0

[IIS7 Web.config와 함께 MIME 형식을 추가하는 방법] (http://blogs.iis.net/bills/how-to-add-mime-types-with-iis7-web-config) – Siriquelle

0

.appcache를 추가 할 때 비슷한 문제가 발생했습니다. 모든 .js 및 .css 파일 요청은 IIS에서 오류로 응답했습니다. NETWORK : 섹션을 지정하지 않았기 때문에 그것이 실현되었습니다.

내 작업은 이제 새로 고쳐 모든 파일을 강제로 .appcache 오류가 발생하지 않습니다

CACHE MANIFEST 
# cache version 1.0.0.6 

NETWORK: 
*