与WEB大版主CEOCIO探讨-------------禁用IIS6所有站点静态页面缓存的问题!!
如果是要去除某个虚拟目录的缓存,那么可以直接编辑元数据库:
控制静态缓存的属性是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
ceocio
-------------------------------------------------------------------------------------
1,什么是原数据库?如果找到并编辑?
2,查找注册表,并没有DisableStaticFileCache,该怎么办?
请高手指教!
问题点数:10、回复次数:5Top
1 楼net_lover(【孟子E章】)回复于 2005-07-14 15:52:27 得分 10
1,
C:\WINDOWS\system32\inetsrv\MetaBase.xml
2,保存为reg文件执行
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\InetInfo\Parameters]
"DisableStaticFileCache"="00000001"
Top
2 楼net_lover(【孟子E章】)回复于 2005-07-14 15:53:16 得分 0
MetaBase.xml
编辑需要先停止iis admin服务Top
3 楼ylyqylyq(有来有去)回复于 2005-07-14 16:00:27 得分 0
还是孟子老大出马啊,我马上就去试,THANX,无比激动啊~~呵呵~~Top
4 楼net_lover(【孟子E章】)回复于 2005-07-14 16:01:26 得分 0
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\InetInfo\Parameters]
"DisableStaticFileCache"=dword:00000001
Top
5 楼ylyqylyq(有来有去)回复于 2005-07-15 11:19:31 得分 0
孟子老大:两种方法,我都做过了,可还是没起作用啊!
我的IIS6还是会缓存HTML页,后缀改成ASP,立刻就不缓存了,真奇怪。
我的系统是2003sp1+IIS6
请问这个问题难道是无解之迷吗?同样的配置,为什么我同事的机器,就没这个问题呢?Top




