Appcache остарял след опресняване офлайн

Така че разбирам как работи манифестен файл и получавам всички необходими ресурси от раздела мрежа в конзолата за разработчици на Chrome. Когато изключа сървъра си и пусна уеб страницата офлайн, тя работи. Но след първото опресняване страницата има грешка HTTP Error 404. Исканият ресурс не е намерен. Проверявам какъв файл липсва и това беше текстът/html, който беше уеб страницата и когато проверявам заглавката

Request URL:https://offline1.exactbid.net/
Request Method:GET
Status Code:404 Not Found
Request Headersview source
Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encoding:gzip,deflate,sdch
Accept-Language:en-US,en;q=0.8
Cache-Control:max-age=0
Connection:keep-alive
Host:offline1.exactbid.net
Referer:https://offline1.exactbid.net/
User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko)     Chrome/28.0.1500.63 Safari/537.36
Response Headersview source
Connection:close
Content-Length:315
Content-Type:text/html; charset=us-ascii
Date:Fri, 28 Jun 2013 23:09:27 GMT
Server:Microsoft-HTTPAPI/2

АКТУАЛИЗАЦИЯ

Така че изглежда, че след като опресних страницата, всичко, което имах в кеша на приложенията, изчезна. Има ли връзка с Cache-Control:max-age=0, четох някои неща онлайн и пише, че е подобно на no-cache. вярно ли е?

Изглежда, че когато се опитам да стартирам страницата офлайн, ми казва, че кешът е остарял


person Jack Thor    schedule 28.06.2013    source източник
comment
Какво пише в областта с ресурси F12 на Chrome? Той трябва да изброява всички ресурси, кеширани офлайн.   -  person Dai    schedule 29.06.2013
comment
@Dai Изброява всички файлове, които имам във файла на манифеста. Но след като опресня страницата, всичко изчезва :(   -  person Jack Thor    schedule 29.06.2013


Отговори (1)


Добре, след като експериментирах, разбрах какво, но не и защо. Използвах ASP. net за уеб страницата и нямах главна страница на сайта, така че я декларирах директно в моя default.aspx. Но след като промених кода си, за да има главна страница на сайта и декларира файла на манифеста там, проблемът беше решен. Когато съм офлайн и опреснявам, изтеглянето на манифеста е неуспешно (предполагам, че се случва) и не обозначава кеша на приложения като остарял. Надявам се това да помогне на някого. Ако някой знае защо бих маркирал това като отговор дотогава, това е всичко

person Jack Thor    schedule 02.07.2013