我已经将IIS7.5设置为静态地提供一些文件,其中一些文件实际上是符号链接(由mklink
创建)。
即使我禁用了内核缓存和用户缓存,这些文件似乎也被IIS以某种方式缓存了。在修改文件后,IIS仍在为旧版本提供服务。
为了确保它不是由ASP.NET引起的,我创建了一个专用的非托管AppPool。我还检查了浏览器是否缓存了这些文件。
我的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>
有几个人提到了这个问题:
有什么建议可以解决这个问题吗?
https://stackoverflow.com/questions/6698481
复制相似问题