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>

效果:

相关推荐
@大迁世界几秒前
useCallback 的陷阱:当 React Hooks 反而拖了后腿
前端·javascript·react.js·前端框架·ecmascript
跟橙姐学代码几秒前
学Python别死记硬背,这份“编程生活化笔记”让你少走三年弯路
前端·python
前端缘梦1 分钟前
深入理解 Vue 中的虚拟 DOM:原理与实战价值
前端·vue.js·面试
Fantastic_sj2 分钟前
React 19 核心特性
前端·react.js·前端框架
VaJoy2 分钟前
Cocos Creator Shader 入门 ⒂ —— 自定义后处理管线
前端·cocos creator
小高0073 分钟前
📌React 路由超详解(2025 版):从 0 到 1 再到 100,一篇彻底吃透
前端·javascript·react.js
Data_Adventure7 分钟前
Java 与 TypeScript 的“同名方法”之争:重载机制大起底
前端·typescript
summer7779 分钟前
GIS三维可视化-Cesium
前端·javascript·数据可视化
天天摸鱼的java工程师10 分钟前
Snowflake 雪花算法优缺点(Java老司机实战总结)
java·后端·面试
HWL567913 分钟前
pnpm(Performant npm)的安装
前端·vue.js·npm·node.js