404错误当缓存.aspx页随着HTML5缓存清单 [英] 404 Error When Caching .aspx Pages With HTML5 Cache Manifest

查看:150
本文介绍了404错误当缓存.aspx页随着HTML5缓存清单的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有没有人能够缓存使用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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆