调试时显示的较旧(可能是缓存的)版本的 javascript 文件
Older (maybe cached) version of javascript file shown while debugging
我对javascript文件进行了更改,当我执行和调试时,它向我显示了该文件的旧版本。我尝试了此链接中给出的所有解决方案,但没有一个对我有用。我在 Win 8.1 和 IE 11 上使用 VS 2013。
我尝试过的事情:
1( 按 + F5
2(清除浏览器缓存
3( 重建解决方案
4( 重启 VS
5( 重新启动 IIS
6(清除临时 ASP.NET 文件
7( 重启机器
它仍然显示相同的旧版本。任何帮助将不胜感激。
好的,
我发现了问题,而且很奇怪。我刚刚浏览了Windows更新历史记录,发现今天Windows发布了IE 11的新更新 - KB3025390它也通过自动更新安装在我的PC上。我卸载了此更新并调试了我的应用程序,它开始引用最新版本的javascript文件。
以防万一将来对任何人有帮助。
相关文章:
- 浏览器是否持久缓存脚本元素的编译版本
- Chrome没有加载最新版本的web工作程序脚本(运行缓存版本)
- 上载图像的新版本并避免缓存
- w3c验证器检查站点的缓存版本
- 使用 createJS 获取对容器缓存版本的引用
- Cordova应用程序自动同步/更新Web内容(.js文件),如果更新版本可用,否则使用缓存版本
- 调试时显示的较旧(可能是缓存的)版本的 javascript 文件
- 如何确保用户运行的是最新版本的应用程序,而不是缓存的版本
- Chrome后退按钮:仅提供初始页面的缓存版本,没有任何Ajaxed内容
- Javascript:检测是否缓存了请求的文件,如果存在较新版本,则删除缓存
- Microsoft Edge和IE上的Twitter Bootstrap Modal缓存(最新版本)
- 强制Ajax获取缓存版本
- 自动javascript版本控制,避免浏览器缓存清理
- 缓存清单忽略本地版本
- Javascript版本控制以避免缓存,这些实践的区别
- 缓存书签,但总是加载最新版本
- 控制Javascript文件的版本以防止不必要的缓存清理
- 浏览器缓存-版本文件-但如果浏览器使用旧版本怎么办?
- 随机版本号与图像强制缓存
- Chrome开发工具缓存旧版本的JavaScript文件