Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当前不会命中断点。已调试进程加载了不同版本的脚本文件_Javascript_Visual Studio 2012 - Fatal编程技术网

Javascript 当前不会命中断点。已调试进程加载了不同版本的脚本文件

Javascript 当前不会命中断点。已调试进程加载了不同版本的脚本文件,javascript,visual-studio-2012,Javascript,Visual Studio 2012,我在VS2012中使用JavaScript时有一种奇怪的行为,就好像它在缓存旧版本一样。调试时,它似乎没有加载对.js文件所做的最新更改。断点表明 “当前不会命中断点。调试进程已加载此脚本文件的其他版本。可能需要重新加载该脚本文件。” 是否有任何方法来清除它,以便我可以随时运行最新的更改?这是最近才开始发生的(可能的原因VS 2012更新2???),我已经使用2012几个月了,从来没有出现过这个问题 谢谢。看来JavaScript文件被缓存到IE中了。解决方案是,每次访问网页时,都要转到IE>I

我在VS2012中使用JavaScript时有一种奇怪的行为,就好像它在缓存旧版本一样。调试时,它似乎没有加载对.js文件所做的最新更改。断点表明

“当前不会命中断点。调试进程已加载此脚本文件的其他版本。可能需要重新加载该脚本文件。”

是否有任何方法来清除它,以便我可以随时运行最新的更改?这是最近才开始发生的(可能的原因VS 2012更新2???),我已经使用2012几个月了,从来没有出现过这个问题


谢谢。

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

  • 转到IE>工具>Internet选项>高级选项卡>

  • 取消选中“禁用脚本调试”选项


  • 我在使用VS时也遇到过同样的问题,我只是放置了一个调试器;脚本中我希望页面在其中断开的语句;语句使其中断,之后我可以设置其他断点(原始断点丢失)。有人知道为什么会这样吗?我猜它仍然在读取错误的符号?我仍然有这个问题,即使作为答案提到IE缓存修复。VS2013也有同样的问题,但有标记的答案解决了这个问题。还启用了在IE中总是中断Javascript错误的选项。我有一个场景,在这个场景中,我的代码没有中断,因为没有放置关闭卷曲…使用IE11:Internet选项>常规选项卡>设置(在浏览历史记录下)>检查存储页面的新版本:每次我访问网页时。所以它在“常规”选项卡上,以防您搜索“设置”选项卡奇怪的是,我在VS2012上没有这个问题,但当我切换到VS2015时,它开始了。这个解决方案在那里也很有效。谢谢。这浪费了我两个小时的时间。