.net - 如何为 Blazor Web Assembly 实现缓存清除

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

目前,我们在 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 上的浏览​​器缓存才能看到更改。

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

最佳答案

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

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

关于.net - 如何为 Blazor Web Assembly 实现缓存清除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69484779/

相关文章:

database - OrientDB 缓存不足

javascript - 这是在 Angular 上破坏模板缓存的好方法吗?

header - 我如何在 Blazor 中订阅 onscroll 事件?

.net - Stream.Write 方法的线程安全

.net - 如何使用硬件加速将 .NET 中的 Half 转换为 Single?

html - 缓存 list 在联机时弄乱了我的应用程序

blazor - StateHasChanged 不在异步调用 Blazor 服务器应用程序上执行

blazor - 点击登录Balosar项目(wasm + openiddict),如何启用CORS?

c# - 为什么 DataAdapter 不是一次性的

c# - wpf 菜单选项卡停止奇怪的行为