2009-01-13 231 views
3

由于一些神奇的原因ii6开始在服务器上缓存页面。即使我删除了该页面,它仍然显示。我试图遵循几个建议,但没有运气。 这就是我所做的迄今:iis6中的刷新缓存

  1. 删除\ WINDOWS \ Microsoft.NET \ Framework64 \ V2.0.50727 \临时ASP.NET文件
  2. 中未经检查IIS配置 '缓存ISAPI扩展'。
  3. 在属性中为HTTP头添加了'Cache-Control no-cache'。
  4. 尝试创建清除缓存http://www.dotnet247.com/247reference/msgs/13/67641.aspx

更新的页面:还试图禁用ASP缓存 IIS ASP Caching 但V2.0.50727文件\临时ASP.NET文件仍在创建

如果有人有其他建议,请分享。

谢谢。

回答

0

感谢您的回复家伙。

我发现这不是缓存问题。我没有清除Bin文件夹,编译版本的扩展名为.compiled的页面始终都在那里。这次我没有什么改变,但我像100次一样遵循相同的过程,并在不清除Bin的情况下将文件复制到顶部。

我应该对这样的事情更准确。

0

您是否尝试重新启动IIS服务器以查看是否停止显示?如果没有,那么它可能不是缓存问题。

我相信重新启动服务器应该清除缓存。

+0

是的,我在每次更改后重新启动iis – 2009-01-13 19:42:00

0

也许问题不在于IIS,而在浏览器和Web服务器之间的Web代理缓存页面?

或者错误的DNS设置指向另一台服务器,其中包含该网页/页面的副本?如果配置了另一个Web并且主机头被混淆了,您也可以在相同的IIS上查看,从而使您可以在错误的Web上进行测试。

0

我可能只是说在这里很明显,但你有没有尝试回收应用程序池?

3

请给下面的文件夹的IIS用户的删除权限。这些文件将自动由IIS

被删除对于64位操作系统的文件夹路径: \ WINDOWS \ Microsoft.NET \ Framework64 \ V2.0.50727 \临时ASP.NET文件

2

我的经典ASP页不会从刷新任何浏览器。最后,停止并启动IIS服务(IIS6)解决了问题。

你也可以像我一样去疯狂。只需让IIS开始发布陈旧的页面!价格便宜一半!