【问题标题】:CSS is not working after deployment in IIS [duplicate]在 IIS 中部署后 CSS 不起作用 [重复]
【发布时间】:2017-09-13 02:26:07
【问题描述】:

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

【问题讨论】:

    标签: css asp.net iis-7 stylesheet


    【解决方案1】:

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

    接着您可以自动执行该过程,例如通过读取 CSS 文件的文件修改日期并附加该日期。

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-04-28
        • 2019-05-12
        • 2013-09-05
        • 2022-01-25
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多