CSS 在 IIS 中部署后无法正常工作

CSS is not working after deployment in IIS

我对 IIS 中一个已托管的网站做了一些 css 更改。但是客户无法看到更新的更改,除非我亲自要求他们按 ctrl + F5。有什么办法可以解决这个问题吗

最好的办法总是设置一个过期时间。因为客户总是会从缓存中获得结果。通过设置到期时间,他们将始终获得最新结果。

您需要 版本 您的 CSS。在最简单的情况下,您只需在包含样式表的 URL 末尾添加 ?v=1.0

从那里继续,您可以自动执行该过程,例如通过读取 CSS 文件的文件修改日期并将其附加。

这是一种非常强大的方法,可以确保没有人再次看到 "old" css,同时充分利用缓存。