Html 脱机刷新后Appcache已过时

Html 脱机刷新后Appcache已过时,html,html5-appcache,cache-manifest,offline-web-app,Html,Html5 Appcache,Cache Manifest,Offline Web App,因此,我了解清单文件的工作原理,并从Chrome开发人员控制台的“网络”选项卡获得所需的所有资源。当我关闭服务器并脱机运行网页时,它会工作。但是在第一次刷新之后,页面出现错误HTTP error 404。找不到请求的资源。我检查丢失了什么文件,当我检查页眉时,是文本/html作为网页 Request URL:https://offline1.exactbid.net/ Request Method:GET Status Code:404 Not Found Request Headersview

因此,我了解清单文件的工作原理,并从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
更新

因此,在我刷新页面后,appcache中的所有内容似乎都消失了。它是否与缓存控制有关:max age=0,我在网上读到一些东西,它说它类似于无缓存。对吗


似乎当我尝试脱机启动页面时,它会说缓存过时了

好吧,在进行实验后,我想是什么,但不是为什么。我正在使用ASP。net,我没有网站母版页,所以我直接在default.aspx中声明它。但在我将代码更改为具有站点母版页并在其中声明清单文件后,它修复了问题。当我脱机并刷新时,清单下载失败(假设发生),并且没有将appcache标记为过时。我希望这对某人有帮助如果有人知道为什么我会在那之前将其标记为答案,这就是它

它在Chrome的F12资源区中说了什么?它应该列出脱机缓存的所有资源。@它列出清单文件中的所有文件。但在我刷新页面后,所有内容都消失了:(