Ошибка 404 при кэшировании страниц ASPX с манифестом кэша HTML5 - PullRequest
0 голосов
/ 01 марта 2011

Кто-нибудь смог кэшировать страницы ASPX с помощью манифеста кэша HTML?Я портирую html-приложение на asp.net (и mvc2) и получаю ошибку 404 при попытке кэшировать любую страницу * .aspx.Другие файлы по-прежнему кэшируются нормально (.js, .css и т. Д.).Я изменил разрешения, обработчики и имена файлов и все еще не повезло.Ниже приведен фактический манифест:

CACHE MANIFEST
# This file was generated at 2/28/2011 4:03 PM
CACHE:
/Content/Site.css
/Content/Table_style.css
/Scripts/jquery-1.5.min.js
/Scripts/json.js
/Scripts/persist-all.js
/Views/Data/Details.aspx
/Views/Data/NotFound.aspx
/Views/Data/OffLine.aspx
/Views/Data/OnLine.aspx
/Views/Data/Test.aspx
/Views/Home/About.aspx
/Views/Home/Index.aspx
/Views/Shared/Error.aspx

1 Ответ

1 голос
/ 02 марта 2011

Каждый запрос проходит через контроллер, а не напрямую к представлению.Посмотрите на URL в вашем браузере, он никогда не заканчивается на .aspx (при использовании MVC).

Похоже, у вас есть контроллер Data и Home.Ваши URL, вероятно, будут выглядеть примерно так:

  • / Данные / Детали
  • / Данные / Не найдены
  • / Данные / Оффлайн
  • / Данные /OnLine
  • / Данные / Тест
  • / О
  • /

Это URL, которые вам нужны в манифесте кэша.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...