出于某种神奇的原因,ii6开始在服务器上缓存页面。即使我删除了该页面,它仍然会显示。我试图遵循几个建议,但没有运气。 这就是我到目前为止所做的:
更新:还尝试禁用asp缓存 IIS ASP Caching 但是仍然创建了v2.0.50727 \ Temporary ASP.NET Files中的文件
如果有人有其他建议,请分享。
感谢。
答案 0 :(得分:3)
请在下面的文件夹中为IIS用户授予删除权限。这些文件将由IIS自动删除
对于64位OS文件夹路径: \ WINDOWS \ Microsoft.NET \ Framework64 \ v2.0.50727 \ Temporary ASP.NET Files
答案 1 :(得分:2)
我的经典ASP页面不会从任何浏览器刷新。最后,停止并启动IIS服务(IIS6)可以解决问题。
你也可以和我一样疯狂。只需让IIS开始发布过时的页面!便宜一半的价格!
答案 2 :(得分:0)
您是否尝试重新启动IIS服务器以查看是否停止显示?如果没有,则可能不是缓存问题。
我相信重启服务器应该清除缓存。
答案 3 :(得分:0)
问题可能不是IIS,而是浏览器和Web服务器之间的Web代理缓存页面?
是否有错误的DNS设置指向另一台拥有该网页/网页副本的服务器?如果配置了另一个Web并且主机头被混淆,您也可以在同一个IIS上查看,这样您就可以在错误的Web上进行测试。
答案 4 :(得分:0)
我可能只是说这里显而易见但你试过回收应用程序池吗?
答案 5 :(得分:0)
感谢回复家伙。
我发现这不是缓存问题。我没有清除Bin文件夹,扩展名为.compiled的页面的编译版本一直在那里。我没有改变这一次,但是我之前按照相同的过程进行了100次,并且在没有清除Bin的情况下将文件复制到顶部。
我应该对这些事情更加准确。