是否有人能够使用HTML缓存清单缓存.aspx页面?我正在将一个html应用程序移植到asp.net(和mvc2),并且在尝试缓存任何* .aspx页面时出现404错误。其他文件仍然正常缓存(.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
答案 0 :(得分:1)
每个请求都通过控制器,而不是直接到视图。查看浏览器中的url,它永远不会以.aspx结尾(使用MVC时)。
看起来你有一个Data和一个Home控制器。您的网址可能类似于:
这些是您在缓存清单中需要的网址。