论坛: 网站建设 标题: 急!如何去除iis6.0对静态文件的缓存! 复制本贴地址    
作者: RunwinY [runwin]    论坛用户   登录
如何去除 iis 6.0 对静态文件的缓存!

所有的静态的文件修改后都不能马上显示出来,而是等服务器下次重启后才能正常

运行!

地主 发表时间: 05-11-05 23:42

回复: RunwinY [runwin]   论坛用户   登录


�]人回答!我自己up一下

B1层 发表时间: 05-11-07 13:15

回复: Aoming [aoming]   版主   登录
试试
在站点属性中有个“HTTP头”的选项卡,第一个复选框(方框)就是“启用内容过期”
在3个单选框(圆形的)那里选择“立即过期”

B2层 发表时间: 05-11-07 16:08

回复: RunwinY [runwin]   论坛用户   登录
点了也不起作用啊!

不知道为什么!原本以为是服务器的问题的!后来发现自己的电脑也是这样

晕啦!



B3层 发表时间: 05-11-07 23:27

回复: Aoming [aoming]   版主   登录
试试刷本地缓存.IE属性--常规--internet临时文件---设置----检查所存页面的较新版本,单选每次访问此页时检查


B4层 发表时间: 05-11-08 12:45

回复: RunwinY [runwin]   论坛用户   登录
与自己的电脑无关的!是IIS缓存静态文件的 HTML和JS文件都是这样!asp的就没事!



B5层 发表时间: 05-11-08 21:38

回复: Aoming [aoming]   版主   登录
估计你是在调试js脚本时遇到的这问题吧。我觉得可能是因为在访问html后js脚本下载到了本地缓存里,没有改变。而asp是在服务器上运行了后再把html返回给IE的,所以返回的都是新内容吧。试试给这些的js或html中加入
<Meta http-equiv="Pragma" Content="No-cach">
禁止本地缓存
其实一但编辑好了js和html,通常改动不多的,调试时你清理下本地缓存中的内容应该就可以了。再不就是你的IE通过了代理服务器访问web吧,代理服务器上的文件可能没有即使更新掉。那个就要在代理服务器上配置下了


[此贴被 Aoming(aoming) 在 11月11日18时38分 编辑过]

B6层 发表时间: 05-11-11 18:36

回复: VIVA [liansc]   论坛用户   登录
嗯,嗯,有这个可能`!



B7层 发表时间: 05-11-18 11:57

回复: RunwinY [runwin]   论坛用户   登录


原来是windows2003 什么VLK版本是有这回事的..怎么做也会有这个问题...我晕啊!

后来打了补丁后才好!....

晕死了!windows2003 唉...越来越不如windows2000啦

B8层 发表时间: 05-11-22 10:22

回复: Aoming [aoming]   版主   登录
原文在哪里?VLK是企业大量授权版,跟这个没什么关系吧?你的信息来源是哪里?

加点资料
==============================
How can I disable the caching?
============================== http://www.microsoft.com/technet/community/columns/insider/iisi0804.mspx#EQD


[此贴被 Aoming(aoming) 在 11月22日16时35分 编辑过]

B9层 发表时间: 05-11-22 11:52

回复: RunwinY [runwin]   论坛用户   登录


没有信息来源的...我们公司三台服务器基本同时装了这个系统都有这个问题..

而SP1又打不进去...后来想办法把SP1打进去后三台服务器这个问题都解决了

唉,搞了一个多星期的东西....

B10层 发表时间: 05-11-22 19:23

论坛: 网站建设

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号