js文件未在客户端浏览器上更新

时间:2016-03-17 17:54:04

标签: javascript asp.net internet-explorer caching iis

我在使用IIS7的服务器上运行了一个dotnet Web应用程序。我必须替换2 .js文件。有些电脑正在获取新文件而其他电脑则没有。我试图更新web.config文件和那两个.js上的时间戳。没有特定的缓存集。

如何强制浏览器(在我的情况下为IE11)从服务器获取文件而不使用本地缓存中的文件?我不会去每个用户的电脑上并清除那里的缓存。我需要一个更好的解决方案,到目前为止我尝试的一切都没有用。

谢谢!

1 个答案:

答案 0 :(得分:2)

您可以添加脚本标记的唯一内容,例如:

<script src="myscript.js?version=1.1"></script>

这会强制浏览器获取新版本。