解决办法:
通常只需要index.html 不缓存即可, 其他文件都是根据index.html 中的引用去加载;
正确的做法是在 站点下增加 web.config 文件, 内容如下:
我这个是因为目录下有个config.js 配置文件, 也不能缓存, 所以加了两个文章来源:https://www.toymoban.com/news/detail-800566.html
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<location path="index.html">
<system.webServer>
<staticContent>
<clientCache cacheControlMode="NoControl" />
</staticContent>
<httpProtocol>
<customHeaders>
<add name="Cache-Control" value="no-store" />
</customHeaders>
</httpProtocol>
</system.webServer>
</location>
<location path="config.js">
<system.webServer>
<staticContent>
<clientCache cacheControlMode="NoControl" />
</staticContent>
<httpProtocol>
<customHeaders>
<add name="Cache-Control" value="no-store" />
</customHeaders>
</httpProtocol>
</system.webServer>
</location>
</configuration>
效果:
文章来源地址https://www.toymoban.com/news/detail-800566.html
到了这里,关于IIS 缓存, 更新后前端资源不能更新问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!