0

Я пытаюсь перенаправить пользователя на автономную страницу, когда он отключен, но у меня проблема.ASP MVC offline страница с кешем app api HTML5

Я заметил, что файл манифеста никогда не загружаются браузером

это мой манифест атрибут

<html lang ="fr" manifest="@Url.Action("Manifest","Acceuil")"> 

это мой ответ с стелькой, когда я спрашиваю URL-адрес непосредственно

HTTP/1.1 200 OK 
    Cache-Control: private 
    Content-Type: text/cache-manifest; charset=utf-8 
    Server: Microsoft-IIS/10.0 
    X-AspNetMvc-Version: 5.2 
    X-AspNet-Version: 4.0.30319 
    X-Powered-By: ASP.NET 
    Date: Sat, 23 Jul 2016 16:08:42 GMT 
    Content-Length: 216 

и это мой показатель

CACHE MANIFEST 
CACHE: 
FALLBACK: 
//OffLine/Index 
NETWORK: 
    * 

мое окно.applicationCache значение всегда равно unached

Как я могу исправить свою проблему?

спасибо

ответ

0

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

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

0

всегда та же проблема, я заметил, что браузер не получает мое действие, которое содержит мой манифест.

HTTP/1.1 200 OK 
Cache-Control: no-cache 
Pragma: no-cache 
Content-Type: text/cache-manifest; charset=utf-8 
Expires: -1 
Server: Microsoft-IIS/10.0 
X-AspNetMvc-Version: 5.2 
X-AspNet-Version: 4.0.30319 
X-SourceFiles: =?UTF-8?B?QzpcTm91dmVhdSBkb3NzaWVyXGIuZS5wLncuaVxDb3VjaGVXZWJcQWNjZXVpbFxtYW5pZmVzdA==?= 
X-Powered-By: ASP.NET 
Date: Mon, 25 Jul 2016 07:41:45 GMT 
Content-Length: 77 
0

Я нашел свою ошибку, я ее никогда не забуду !!!

перед тем

@using System.Web.Optimization 
@Styles.Render("~/bundles/css/layout") 
<html manifest="/Acceuil/Manifest"> 
<head> 

после

@using System.Web.Optimization 
<html manifest="/Acceuil/Manifest"> 
<head> 
    @Styles.Render("~/bundles/css/layout")  
Смежные вопросы