Windows – IIS 7.5上的符号链接缓存问题
发布时间:2020-12-13 20:25:47 所属栏目:Windows 来源:网络整理
导读:我设置IIS(7.5)来静态地服务一些文件,其中一些文件实际上是由mklink创建的符号链接. 即使我禁用内核和用户缓存,这些文件似乎被IIS缓存.文件修改后,IIS仍然提供旧版本. (为了确保它不是由ASP.NET引起的,我创建了一个专用的非托管应用程序.) (我已经检查过这些
我设置IIS(7.5)来静态地服务一些文件,其中一些文件实际上是由mklink创建的符号链接.
即使我禁用内核和用户缓存,这些文件似乎被IIS缓存.文件修改后,IIS仍然提供旧版本. (为了确保它不是由ASP.NET引起的,我创建了一个专用的非托管应用程序.) (我已经检查过这些文件没有被浏览器缓存.) 我的web.config如下: <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <directoryBrowse enabled="true" /> <caching enabled="false" enableKernelCache="false" /> <urlCompression doStaticCompression="false" doDynamicCompression="false" /> <staticContent> <clientCache cacheControlMode="DisableCache" /> </staticContent> </system.webServer> </configuration> 有几个人提到这个问题: > http://forums.iis.net/t/1166077.aspx 任何提示如何解决这个问题?
这个问题让我坚持像一个月一样.您必须在注册表中禁用IIS缓存,据我所知,这并不是IIS 7的任何地方,而是依旧是一个旧的IIS 5技巧.您可以将下面的文件转换成.reg文件并将其导入,也可以导航到该部分并手动添加.我建议在更改此参数后重新启动,我不知道IIS是否只在一个iisreset后选择它.
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesInetInfoParameters] "DisableMemoryCache"=dword:1 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读