404错误当缓存.aspx页随着HTML5缓存清单 [英] 404 Error When Caching .aspx Pages With HTML5 Cache Manifest
问题描述
有没有人能够缓存使用HTML缓存清单.aspx页?我在移植一个HTML应用程序asp.net(和MVC2),并试图缓存任何* .aspx页面中时,我得到一个404错误。其他文件仍然缓存正常(.js文件,的CSS等)。我已经改变的权限,处理程序和文件名,仍然没有运气。下面是实际的表现:
CACHE MANIFEST
#在2011/2/28 16:03生成此文件
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
每一个请求经过控制器,不能直接到视图。看的URL在浏览器中,它从来没有的.aspx(使用MVC时)结束。
它看起来像你有一个数据和一个家庭控制器。您的网址可能会是这样的:
- /数据/详细信息
- /数据/ NOTFOUND
- /数据/离线
- /数据/网上
- /数据/测试
- /关于
- /
这是URL的您需要在缓存清单。
Has anyone been able to cache .aspx pages using the HTML cache manifest? I am porting an html application over to asp.net (and mvc2) and I get a 404 error when trying to cache any *.aspx page. Other files still cache normally (.js, .css, etc). I have changed permissions, handlers, and file names and still no luck. Below is the actual manifest:
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
Every request goes through a controller, not directly to the view. Look at the url's in your browser, it never ends with .aspx (when using MVC).
It looks like you have a Data and a Home controller. Your urls will probably be something like:
- /Data/Details
- /Data/NotFound
- /Data/OffLine
- /Data/OnLine
- /Data/Test
- /About
- /
These are the url's you need in your cache manifest.
这篇关于404错误当缓存.aspx页随着HTML5缓存清单的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!