Asp.net 404使用HTML5缓存清单缓存.aspx页面时出错

Asp.net 404使用HTML5缓存清单缓存.aspx页面时出错,asp.net,asp.net-mvc-2,caching,html,manifest,Asp.net,Asp.net Mvc 2,Caching,Html,Manifest,是否有人能够使用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.cs

是否有人能够使用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

每个请求都通过一个控制器,而不是直接发送到视图。查看浏览器中的url,它永远不会以.aspx结尾(使用MVC时)

看起来你有一个数据和家庭控制器。您的URL可能类似于:

  • /数据/详情
  • /数据/未找到
  • /数据/离线
  • /数据/在线
  • /数据/测试
  • /关于
  • /

这些是缓存清单中所需的url。

这些ASPX页面是动态的吗?这多少表明它们不适合HTML5应用程序缓存。在任何情况下,规范都指出,在填充/从应用程序缓存中获取时,不会忽略缓存/内容过期规则,因此。。。检查浏览器是否符合此要求?非常感谢!这正是问题所在。我不熟悉asp.net和mvc,但这说明了很多问题。