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

问题描述:

我在IIS中的一个已托管网站上做了一些css更改。但客户无法看到更新的更改,除非我个人要求他们按Ctrl + F5。有什么办法可以解决这个问题。在IIS中部署后,CSS无法正常工作

最好的方法是始终设置到期。由于客户将始终从缓存中获取结果。通过设置到期时间,他们将始终获得最新结果。

您需要版本您的CSS。最简单的方法是在包含样式表的URL的末尾添加?v=1.0

从这一点开始,您可以自动执行该过程,例如通过读取CSS文件的文件修改日期并追加该日期。

这是一个非常强大的方法,以确保没有人再次看到“旧”css,同时将缓存发挥到最大的能力。