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>

效果:

相关推荐
Yeats_Liao19 分钟前
Spring 框架:配置缓存管理器、注解参数与过期时间
java·spring·缓存
Yeats_Liao19 分钟前
Spring 定时任务:@Scheduled 注解四大参数解析
android·java·spring
码明19 分钟前
SpringBoot整合ssm——图书管理系统
java·spring boot·spring
某风吾起23 分钟前
Linux 消息队列的使用方法
java·linux·运维
奇舞精选24 分钟前
在 Chrome 浏览器里获取用户真实硬件信息的方法
前端·chrome
xiao-xiang27 分钟前
jenkins-k8s pod方式动态生成slave节点
java·kubernetes·jenkins
小金的学习笔记36 分钟前
RedisTemplate和Redisson的使用和区别
数据库·redis·缓存
取址执行38 分钟前
Redis发布订阅
java·redis·bootstrap
S-X-S1 小时前
集成Sleuth实现链路追踪
java·开发语言·链路追踪
快乐就好ya1 小时前
xxl-job分布式定时任务
java·分布式·spring cloud·springboot