我一直在寻找这个问题的答案,但我不确定我问的是否正确。
我正在寻找开发人员在这种情况下会做什么:
我正在开发一个 ASP.NET C# 应用程序。我有 CSS 和 SCRIPT 文件,我正在使用 jQuery。我将我的应用程序安装到 Web 服务器(或者我让我的客户安装它们)。如果我通过添加一些新的 jQuery 或其他东西对我的脚本文件进行了任何更改,我的客户在我进行更新后不会得到这种效果。我认为原因是他们的浏览器将文件缓存在本地计算机上,他们现在确实从服务器下载了新文件。
在我的开发环境中,我在关闭浏览器时清除缓存,在 IE 上,我在选项中告诉它始终从服务器加载。这样在开发时我从来没有缓存过数据。
确保如果我进行更改,这些文件在我进行更新后在客户端计算机上刷新的最佳做法是什么?代码中有什么我可以做的吗?
我真的不想更改文件名并更新我所有的脚本引用。
谢谢,科里