如何在IE中停止缓存网页

时间:2011-11-18 01:55:20

标签: asp.net iis caching

我正在使用一个应用程序(在ASP.NET中开发但也有ASP页面) 每当我访问应用程序时,页面都会被缓存。换句话说,它们不反映数据库中的新项目。我无权访问Web应用程序的源代码。我以为它可能是Internet Explorer设置。所以我检查了一些设置,最后找到了一种方法,每次访问页面时都会从服务器重新加载页面,但设置在会话期间有效,但是一旦我关闭浏览器,设置就会重置。 我想知道我在这里缺少什么东西。我不是一个精明的网络开发者,

还有一件事。 ASP.NET页面获取新数据但ASP页面不获取。我不确定这是否有任何意义

1 个答案:

答案 0 :(得分:0)

您实际上可以让IIS立即使内容过期,以便不缓存它。在IIS 7中(在早期版本中有不同的方法):

1)选择Web应用程序

2)双击HTTP Response Headers

3)在右侧菜单中,选择Set Common Headers...

4)选中Expire Web content复选框,确保选中Immediately单选按钮

5)点击Ok