推送更新后,如何确保我的Web应用程序页面的使用者具有最新的脚本文件

时间:2019-05-16 18:38:12

标签: javascript asp.net-core .net-core asp.net-core-mvc

每当我为Windows Server上运行的.Net Core Web应用程序推送更新时,由于浏览器使用的是缓存版本并且某些功能未推送,因此用户不会获得最新的JavaScript和CSS文件。

1 个答案:

答案 0 :(得分:1)

当您将版本号加载到 html 文件中时,将其添加到 css 网址中。当您更新 css 时,还要在您的 html 中更新版本。这将使浏览器认为它正在加载新文件,因此会重新加载您更新的文件。

添加以下版本中的版本号:

<link rel="stylesheet" type="text/css" href="styles.css?v=1">