HTML 5 오프라인 응용 프로그램에서 작업 중입니다. Visual Studio에서 해당 응용 프로그램을 실행할 때 잘 작동하지만 응용 프로그램을 중지 한 다음 내 페이지를 새로 고치면 Manifest 오류 이벤트가 발생하지만 응용 프로그램은 로컬 캐시에서 정상적으로 작동합니다. 하지만 IIS 7.5에서 동일한 응용 프로그램을 호스팅 할 때 서버를 중지 할 때까지 제대로 작동합니다. 내 페이지를 새로 고치는 것보다 서버를 멈추게되면 쓸모없는 이벤트가 생성되어 캐시가 삭제됩니다. 이제 무엇을해야할지 몰랐습니다. 또한 MIME 유형 .appcache와 text/cache-manifest를 입력했습니다.HTML5 AppCache : 응용 프로그램 캐시가 개발 서버에서 작동하지만 IIS 7.5에서는 작동하지 않습니다.
0
A
답변
0
브라우저가 기술적으로 온라인 (서버가 다운/오프라인 상태)이므로 매니페스트를 오류로 검색하지 못하는 것으로 생각됩니다.
그리고는 obsolete
이벤트를 트리거하고 그래서 the spec (look at the "Dispatched when..." column for the obsolete event)
에 따라 현재 응용 프로그램 캐시를 삭제하는 등의
는 앱 캐시는 아마도 작업 - 이것은의 증상 - 또는하지 않을 경우,이 이유는 아니다 귀하의 테스트에 결함이 있습니다.Btw, 나는 똑같은 작업을 수행했습니다. 생산/외부 환경이 될 때까지 응용 프로그램이 어떻게 공정하게 테스트되는지는별로 귀찮습니다. 따라서 앱을 밀고 매니페스트에서 리소스를 놓친 것을 깨달을 준비를하십시오! :)
관련 문제
- 1. Elmah.MVC는 IIS Express에서 작동하지만 IIS 7.5에서는 작동하지 않습니다.
- 2. HTML5 응용 프로그램 캐시가 작동하지 않습니다.
- 3. ipad의 html5 응용 프로그램 캐시가 작동하지 않습니다.
- 4. ASP.NET UpdatePanel은 VS2010 개발 서버에서 작동하지만 IIS 6에서는 작동하지 않습니다.
- 5. Safari 7 응용 프로그램 캐시가 작동하지 않습니다.
- 6. VS 개발 서버에서 작동하지만 IIS에서 작동하지 않는 웹 응용 프로그램
- 7. ASP.NET이 CSS 또는 JS가 VS2013에서는 작동하지만 IIS 7.5에서는 작동하지 않음
- 8. django 개발 서버에서 작동하지만 아파치에서는 작동하지 않습니다.
- 9. HTML5의 응용 프로그램 캐시가 작동하지 않습니다.
- 10. getJSON 웹 API는 개발 서버에서 작동하지만 IIS Express 7.5에서는 404를 찾을 수 없음
- 11. Analysis Services 데이터베이스는 ASP.NET 개발 서버에서 작동하지만 IIS는 작동하지 않습니다.
- 12. CropZoom은 IIS 7.5에서는 작동하지 않지만 IIS 7.5 Express에서는 작동합니다.
- 13. httpModules URL 재 작성기는 Visual Studio Dev Server에서 작동하지만 IIS 7.5에서는 작동하지 않습니다.
- 14. 게시/가져 오기는 VS 개발 서버에서 작동하지만 IIS7에서는 작동하지 않습니다.
- 15. 개발 서버에서 작동하지만 GAE에서는 작동하지 않는 URLCon
- 16. Stored Proc은 VS 2010 개발 서버에서 작동하지만 IIS에서는 작동하지 않습니다.
- 17. SignalR 콜 서버 방식은 VS에서 로컬로 작동하지만 IIS 7.5에서는 작동하지 않습니다.
- 18. ReportViewer 컨트롤은 개발 환경에서 작동하지만 IIS 6.0에서는 작동하지 않습니다.
- 19. HTML5 AppCache : 브라우저 새로 고침이 작동하지 않음
- 20. PHPWord가 IIS 서버에서 작동하지 않습니다.
- 21. 개발 서버에서 스크립트가 제대로 작동하지만 원격 서버에서는 작동하지 않습니다.
- 22. 미디어 전용 HTML5 appcache
- 23. html5 appcache : 원격 매니페스트 파일이 작동합니까?
- 24. HTML5 Appcache 로딩 이벤트
- 25. 동적 페이지가있는 HTML5 AppCache
- 26. 드롭 캐시가 작동하지 않습니다.
- 27. HTML5 새 캐시가 적용되지 않습니다.
- 28. 안정적인 HTML5 오프라인 응용 프로그램 개발?
- 29. 삭제에서 HTML5 AppCache 및 SQLite 보안
- 30. 오프라인 일 때 HTML5 Appcache 지우기
이 문제를 해결할 방법이 있습니까? 서버가 다운 된 경우 appcache가 삭제되어 이제 오프라인 작업이 더 이상 수행되지 않습니다. –
가장 편리한 솔루션은 아니지만 (1) 가상 머신을 설정 한 다음 (2) 브라우저를 앱에 연결 한 다음 (3) 인터넷 연결을 끊고 가상 머신에 연결 한 다음 (4) 앱을 탐색 할 수 있습니다 다시 한 번, 당신은 오프라인입니다. – Sethi
또는 테스트 환경 (예 : 프로덕션 환경의 하위 도메인)에 배포하기 만하면됩니다. 캐시 매니페스트를 사용하기 전에 앱을 완료하는 것이 좋습니다. ** 그것은 당신이 코드가 사용되는 캐시에서 이전 버전보다 작동하지 않는다고 생각하게 만드는 것과 같은 개발 중 많은 문제를 야기합니다 ** – Sethi