我在使用IIS7的服务器上运行了一个dotnet Web应用程序。我必须替换2 .js文件。有些电脑正在获取新文件而其他电脑则没有。我试图更新web.config文件和那两个.js上的时间戳。没有特定的缓存集。
如何强制浏览器(在我的情况下为IE11)从服务器获取文件而不使用本地缓存中的文件?我不会去每个用户的电脑上并清除那里的缓存。我需要一个更好的解决方案,到目前为止我尝试的一切都没有用。
谢谢!
答案 0 :(得分:2)
您可以添加脚本标记的唯一内容,例如:
<script src="myscript.js?version=1.1"></script>
这会强制浏览器获取新版本。