我正在使用一个应用程序(在ASP.NET中开发但也有ASP页面) 每当我访问应用程序时,页面都会被缓存。换句话说,它们不反映数据库中的新项目。我无权访问Web应用程序的源代码。我以为它可能是Internet Explorer设置。所以我检查了一些设置,最后找到了一种方法,每次访问页面时都会从服务器重新加载页面,但设置在会话期间有效,但是一旦我关闭浏览器,设置就会重置。 我想知道我在这里缺少什么东西。我不是一个精明的网络开发者,
还有一件事。 ASP.NET页面获取新数据但ASP页面不获取。我不确定这是否有任何意义
答案 0 :(得分:0)
您实际上可以让IIS立即使内容过期,以便不缓存它。在IIS 7中(在早期版本中有不同的方法):
1)选择Web应用程序
2)双击HTTP Response Headers
3)在右侧菜单中,选择Set Common Headers...
4)选中Expire Web content
复选框,确保选中Immediately
单选按钮
5)点击Ok