当前不会命中该断点.调试过程加载了不同版本的脚本文件

The breakpoint will not currently be hit. A different version of script file has been loaded by debugged process

本文关键字:版本 加载 文件 脚本 过程 调试 断点      更新时间:2023-09-26

我在VS 2012中使用JavaScript有奇怪的行为,好像它在缓存旧版本。在调试时,它似乎没有加载对.js文件所做的最新更改。断点提示

"当前未命中断点。这个脚本文件的不同版本已经被调试的进程加载。脚本文件可能需要重新加载。"

是否有办法清除它,以便我可以始终运行最新的更改?这只是最近才开始发生的(可能的原因VS 2012更新2???),我已经使用2012几个月了,从来没有遇到过这个问题。

谢谢。

所以看起来JavaScript文件被缓存在IE中。解决方案是去IE> Internet选项>设置(在浏览历史记录下)>检查存储页面的新版本:每次访问网页。现在,每次我构建/运行调试器时,都会加载最新的JavaScript文件。

  1. 打开IE>工具>Internet选项>高级选项卡>

  2. 取消"禁用脚本调试"选项