深圳市前程网络科技服务中心官网,西丽大学城平山社区动物园上门维修电脑网络,企业it外包服务,电脑组装升级,打印办公设备,网络设备,耗材加粉,数据恢复,华硕、联想、戴尔、华为等品牌电脑代理

前程电脑 发表于 2012-9-25 22:40:24

windows2003+iis6.0,静态文件有缓存导致客户端不更新

在服务器端改了ASP文件,客户端无变化,仍旧是旧的文件,有时重启IIS都不行,只有重启机子才行。
去除IIS6.0静态文件缓存
如果是要去除某个虚拟目录的缓存,那么可以直接编辑元数据库:
控制静态缓存的属性是MD_VR_NO_CACHE,0为启用,1为禁用。把他设置为1即可。
比如:
LM/W3SVC/n/ROOT/vdir MD_VR_NO_CACHE=1
如果要禁用IIS所有站点静态页面缓存,那么可以:
编辑注册表中的 DisableStaticFileCache值,0为启用,1为禁用 ,该键值的位置位于:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\InetInfo\Parameters key
--------------------------------------------------------------------------------------------------------------------------------
1. 在“Internet 信息服务”管理单元中,选择要设置内容过期的 Web 站点、虚拟目录、目录或文件。
2. 右键单击 Web 站点、虚拟目录、目录或文件,然后选择属性。
3. 在HTTP 标题属性表中,选择启用内容过期。
4. 选择立即过期、在此后过期或截止日期,然后在对应框中输入相应的过期信息

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/taojiahuanjia/archive/2008/09/17/2942041.aspx



页: [1]
查看完整版本: windows2003+iis6.0,静态文件有缓存导致客户端不更新