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, я читал кое-что в Интернете, и там говорится, что это похоже на отсутствие кеша. это правильно?

Кажется, когда я пытаюсь запустить страницу в автономном режиме, она говорит, что кеш устарел


person Jack Thor    schedule 28.06.2013    source источник
comment
Что он говорит в области ресурсов Chrome F12? Он должен перечислить все ресурсы, кэшированные в автономном режиме.   -  person Dai    schedule 29.06.2013
comment
@Dai В нем перечислены все файлы, которые у меня есть в файле манифеста. Но после обновления страницы все исчезает :(   -  person Jack Thor    schedule 29.06.2013


Ответы (1)


Хорошо, после экспериментов я понял, что, но не почему. Я использовал АСП. net для веб-страницы, и у меня не было главной страницы сайта, поэтому я объявлял ее непосредственно в моем файле default.aspx. Но после того, как я изменил свой код, чтобы иметь главную страницу сайта и объявить там файл манифеста, проблема была устранена. Когда я нахожусь в автономном режиме и обновляю загрузку манифеста, происходит сбой (предположительно), и он не помечает кэш приложения как устаревший. Я надеюсь, что это поможет кому-то. Если кто-то знает, почему я бы отметил это как ответ, пока это не так

person Jack Thor    schedule 02.07.2013