Файл манифеста кэша необходимо сохранить дважды

#javascript #caching #refresh #manifest #offline

#javascript #кэширование #обновить #манифест #Не в сети

Вопрос:

Я видел довольно много вопросов SO, в которых говорится, что вы должны дважды перезагрузить свое приложение, чтобы обновить файлы, которые отображаются в файле манифеста кэша.

У меня происходит нечто более странное: кажется, мне нужно дважды СОХРАНИТЬ манифест моего кэша, прежде чем я вызову обновление. Если я сохраняю один раз, а затем выполняю много перезагрузок, я не вижу измененный файл. Если я снова сохраню, а затем дважды перезагружу, то я действительно увижу измененный файл.

Это действительно странно. Я использую Chrome, и файл, о котором идет речь, является файлом .js. Мой файл манифеста выглядит следующим образом:

 CACHE MANIFEST

# V1.35

CACHE:

/Content/Site.css

/Scripts/jquery-1.4.3.min.js
/Scripts/jquery-ui-1.8.7.min.js
/Scripts/json2.js

/Scripts/mktpoint.sync.js
/Scripts/mktpoint.requestor.js
/Scripts/mktpoint.poster.js
/Scripts/mktpoint.profile.js
/Scripts/mktpoint.cache.js
/Scripts/mktpoint.helper.js

NETWORK:
*
  

Кто-нибудь знает, что происходит? Спасибо

РЕДАКТИРОВАТЬ: Дальнейшее тестирование показывает, что все это работает нормально, когда сайт запущен в IIS на сервере. Проблема возникает в моей среде разработки (VS2010).