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>

效果:

相关推荐
Carry灭霸4 分钟前
【BUG】Redisson Connection refused 127.0.0.1
java·redis
-凌凌漆-6 分钟前
【Vue】Vue3 vite build 之后空白
前端·javascript·vue.js
心柠7 分钟前
前端工程化
前端
消失的旧时光-19438 分钟前
第九课实战版:异常与日志体系 —— 后端稳定性的第一道防线
java·后端
钦拆大仁10 分钟前
Java设计模式-状态模式
java·设计模式·状态模式
人道领域13 分钟前
javaWeb从入门到进阶(SpringBoot基础案例2)
java·开发语言·mybatis
BHXDML13 分钟前
数据结构:(二)逻辑之门——栈与队列
java·数据结构·算法
沐雪架构师18 分钟前
核心组件2
前端
想搞艺术的程序员19 分钟前
架构破局 - Redis 不再做缓存!替代 MySQL 做主存储
redis·缓存·架构
qq_3363139320 分钟前
javaweb-Vue3
前端·javascript·vue.js