IIS 缓存, 更新后前端资源不能更新问题

解决办法:

通常只需要index.html 不缓存即可, 其他文件都是根据index.html 中的引用去加载;

正确的做法是在 站点下增加 web.config 文件, 内容如下:

我这个是因为目录下有个config.js 配置文件, 也不能缓存, 所以加了两个

复制代码
<?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>

效果:

相关推荐
一起养小猫3 小时前
LeetCode100天Day6-回文数与加一
java·leetcode
华仔啊3 小时前
Vue 组件通信的 8 种最佳实践,你知道几种?
前端·vue.js
程序员小假3 小时前
我们来说一下 MySQL 的慢查询日志
java·后端
用户4445543654263 小时前
Android依赖的统一管理
前端
国家二级编程爱好者3 小时前
Android Lottie使用,如何自定义LottieView?
android·前端
南囝coding3 小时前
《独立开发者精选工具》第 025 期
前端·后端
@淡 定3 小时前
Dubbo + Nacos 完整示例项目
前端·chrome·dubbo
毕设源码-邱学长3 小时前
【开题答辩全过程】以 基于web的博客论坛系统的设计与实现为例,包含答辩的问题和答案
前端
就叫曲奇饼干吧3 小时前
前端面试题整理(方便自己看的)
前端·面试
独自破碎E4 小时前
Java是怎么实现跨平台的?
java·开发语言