【问题标题】:Javascript debugger issue in VS2008VS2008 中的 Javascript 调试器问题
【发布时间】:2009-03-23 18:07:25
【问题描述】:

我在用 VS2008 调试 javascript 时遇到了一个非常烦人的问题。

如果我只是按 F5(或从“调试”菜单中选择“开始调试”),将附加 iexplore 进程,但脚本中没有断点中断。脚本文档树甚至没有出现在解决方案资源管理器中。

我已经知道了:

  1. 我可以在 Javascript 中设置断点就好了。它不会显示“此点不会被命中”消息。
  2. 通过使用 'debugger' 关键字调用调试器可以正常工作,但附加到 iexplore 进程却不行,因为它会给出“进程已附加到调试器”消息。
  3. 使用手册“附加到进程...”可以正常工作。脚本文档也会出现。
  4. 该项目最近已从网站转换为 Web 应用程序。

我已经试过了:

  1. 清除 IE 缓存。
  2. 关闭 VS2008,停止 IIS 并删除临时 asp.NET 文件,然后重新启动 IIS 和 VS2008。
  3. 将 IE7 设置为 windows 和 VS2008 的默认浏览器。
  4. 重置我的 VS2008 用户设置。
  5. 检查是否启用了 IE 脚本调试。

到目前为止没有任何效果。虽然附加到进程并不会太费力,但当我习惯按 F5 时,它会很烦人。

如果有人能想到解决方案,请(我在这里求求!)让我知道!

【问题讨论】:

  • SirDemon,请不要添加那个标签,我删除它是有原因的。用于 VS2008 的标签是 visualstudio2008。如果已经存在非常好的标签,请不要发明新标签。
  • vs2008 标签已经存在。我没有发明它。另外,我们中的许多人搜索 vs2008 而不是更长的 visualstudio2008。
  • 我同意 vs2008 会是更好的选择,但是人们选择了长的,因为已经有了 visualstudio2005,因为已经有了 visualstudio,因为“vs”太短了,现在我们被卡住了用它。如果您将答案分布在两个标签上,它们就更难找到了,
  • 所以让我们坚持使用最流行的那个 - 到目前为止,它是长篇的,当您同时查找“visualstudio”和“2008”时,它具有弹出的额外好处,它意味着信息将更容易找到...

标签: javascript visual-studio-2008 debugging breakpoints


【解决方案1】:

是否在网站项目属性上启用了 silverlight 调试?这将禁用 Javascript 调试。

【讨论】:

  • 该死!就是这样!很高兴知道这一点!谢谢一百万!
  • 好吧,至少在我在这里提出问题之前,我只需要花 3.5 个小时就可以放心了。再次感谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-05-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-27
  • 2011-06-26
  • 2011-06-19
相关资源
最近更新 更多