【问题标题】:Javascript debugging in Visual StudioVisual Studio 中的 Javascript 调试
【发布时间】:2009-06-01 09:07:05
【问题描述】:

我在 IE 中启用了脚本调试。我在文件中放入了 debugger 关键字,它也被捕获了。 调试器已经附加到 ie 进程并且类型是脚本..

当 ie 提示“你想调试”时,我按下是并选择 Visual Studio 2008(打开我的项目)。当 Visual Studio 打开时,我收到一条警报,“当前位置没有可用的源代码。”。 当我设置断点时,会打开旧版本的文件。

我认为它与 Visual Studio 缓存有关。

有什么帮助吗?

【问题讨论】:

  • 你清除浏览器缓存了吗?
  • YUP!我做了所有事情,从清除浏览器缓存、重置 IIS 和重新启动 VS。

标签: javascript visual-studio-2008 debugging


【解决方案1】:

这可能不是您所要求的,但我的建议是转储 VS 以进行 javascript 调试并使用 Firebug 来代替。我这样做了,不想回去。

此外,Firebug 可以做很多比 Javascript 调试更有用的事情,所以如果你对 AJAX 开发很感兴趣,你真的想安装它。

【讨论】:

  • 感谢朋友的建议。当我使用 Firefox 时,我确实使用 FireBug。但是我真的需要在IE上调试!! :(
【解决方案2】:

它不是 VS 缓存它的浏览器缓存。 F5 获取最新的js进入浏览器。

【讨论】:

    【解决方案3】:

    这是一个令人沮丧的问题。以下是在 VS 2013 中解决此问题的方法(希望您已升级)。

    进入 Internet Explorer>Internet 选项>高级并取消选中禁用脚本调试(Internet Explorer)和禁用脚本调试(其他)。

    现在,当您在 Visual Studio 中设置断点并在选择 Internet Explorer 的调试模式下运行您的解决方案时,它会到达您的断点。我不确定其他浏览器是否有任何可能的方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-08
      • 1970-01-01
      • 2023-04-08
      • 2014-06-30
      • 2017-08-11
      • 1970-01-01
      • 1970-01-01
      • 2010-09-05
      相关资源
      最近更新 更多