【问题标题】:How to implement cache busting for Blazor Web Assembly如何为 Blazor Web Assembly 实现缓存清除
【发布时间】:2021-11-27 18:13:01
【问题描述】:

目前,我们在 Blazor Web Assembly 应用程序中引用 JS 和 CSS 资产,如下所示:

index.html

<link href="css/site.min.css" rel="stylesheet" />
<link href="CompnayName.ProjectName.Client.styles.css" rel="stylesheet" />

...

<script src="js/shared/shared.min.js"></script>

每次我们对这些文件进行任何更改 - 我们都需要清除 LIVE env 上的浏览​​器缓存以查看更改。

有没有办法实现缓存清除?

【问题讨论】:

    标签: .net caching blazor blazor-webassembly asp.net-blazor


    【解决方案1】:

    向请求中添加虚假查询参数,并在发布时增加版本。

    <script src="js/shared/shared.min.js?version=1.3"></script>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-12
      • 1970-01-01
      • 2011-07-09
      • 1970-01-01
      • 2021-12-28
      • 2011-05-10
      • 2011-11-04
      • 2017-02-11
      相关资源
      最近更新 更多