【问题标题】:JavaScript breakpoints no longer working in Visual Studio 2008?JavaScript 断点不再在 Visual Studio 2008 中工作?
【发布时间】:2011-06-21 21:57:52
【问题描述】:

我的 Visual Studio JavaScript 断点不再起作用。他们现在没有。我已经尝试了 一切,我可以在网络上找到。 javascript 语句调试器也不能在 FF 中工作(不,它不在函数的第一行)调试器在 IE 中工作,但我需要调试 FF 问题。 Firebug,恕我直言,这很糟糕——只要看看你必须经过的观察名单。我需要立即窗口来检查变量等。我在最新的 FF、Chrome 和 IE 中都试过了。但是 VS2008 不会破坏 Javascript 的任何地方。

在任何地方都启用了调试,我尝试附加到浏览器,删除临时文件,清除缓存,等等,等等,等等,等等,等等。尝试了 12 口径霰弹枪以外的所有东西(我正在为遇到的下一个微软员工保存我的炮弹)。我尝试的最后一件事是修复VS。不,没有工作。我尝试了完整的 VS 卸载、regclean、碎片整理,然后重新安装了 VS2008 和 SP1。重新安装后,我尝试了一个带有 1 个按钮和一个 3 行功能的空白页面,如下所示。

function TestIt() {
  var x = 0;
  debugger;
  alert("In Test function");
}

将断点放在var x = 0; 行。不,没用。

微软没有任何答案,他们表现得好像这是他们第一次听说它。似乎这个问题自vs2003以来就一直存在,人们在vs2010中仍然存在这个问题。想法?

【问题讨论】:

  • 当你用鼠标设置断点的时候,是不是说“这个断点永远不会被命中?”这样的信息?
  • "语句调试器在 FF 中也不起作用" --- 怎么回事?您尝试过使用 FireBug 吗?
  • Mic - 重装VS之前有,现在断点图标正常
  • InfinitiesLoop 我可以通过使用 firebug 断点来中断 firebug。但我希望它像以前一样在 VS2008 中中断。 javascript 'debugger' 语句将在 IE 中工作,但我正在尝试解决 FireFox 问题并且不擅长 firebug 没有一个即时窗口可以粘贴语句来评估它们,即。我不能去 ?document.getelementbyid('blah').value 或查看对象的内容。哦,萤火虫有各种各样的东西的清单,只是不是我想要或远程感兴趣的。

标签: javascript asp.net visual-studio breakpoints


【解决方案1】:

我已经厌倦了不可靠的 javascript 调试器,并且一直在大量使用日志记录。

【讨论】:

  • 这是一个我没有考虑过的选项。如果我能像以前那样让 VS2008 断点在 JS 函数中工作,那我就很成功了。
【解决方案2】:

你试过 Chrome 的调试器吗?我早就放弃了 Firebug,转而使用 Chrome。

【讨论】:

  • 我的页面在 IE 中运行良好。现在我正试图让它在 FF 中工作。铬将是下一个。感谢您的建议,我现在就尝试一下。也许我可以在 chrome 中解决跨浏览器问题。
猜你喜欢
  • 2023-03-12
  • 1970-01-01
  • 2011-01-16
  • 1970-01-01
  • 2011-02-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-26
相关资源
最近更新 更多