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. 选择立即过期、在此后过期或截止日期,然后在对应框中输入相应的过期信息

你可能感兴趣的:(数据库,windows,cache,服务器,IIS,internet)