【问题标题】:the script debugger failed to connect to the target process. Adebugger is already attached脚本调试器无法连接到目标进程。调试器已附加
【发布时间】:2015-01-23 12:13:18
【问题描述】:

Windows 7 64 位和 VS2010

F12 Windonws 7 64 位和 VS2010 上的 IE11 开发人员工具中,当我单击调试器工具图标或按 Ctrl + 3 要打开该工具,我无法调试我的 java 脚本文件。

当我单击调试器工具图标时,我会看到上面屏幕截图中的消息,并且我看不到当前页面调用的 javacsript 文件,因此我无法调试我的 javascript 代码。

有人知道我为什么会收到这条消息吗?我已经尝试了以下链接中提到的所有内容,但均未成功。 VS2010 and IE10 Attaching the Script debugger to process iexplore.exe failed

【问题讨论】:

  • 你有没有在网上搜索过那个错误信息,第二次点击:codeproject.com/Articles/317704/…
  • @epascarello,相信我已经完成了那篇文章中提到的所有事情,但仍然没有成功。
  • 谷歌搜索了这个错误,现在最热门的是这个 stackoverflow 页面。
  • @StackTrace 你有解决这个问题的方法吗?
  • 对于那些不知道的人。弹出错误是因为 VS 作为脚本调试器附加。这意味着您可以使用 VS 来调试 javascript 而不是 IE Developer Tool。只需在VS中设置断点,它就会被命中。

标签: javascript visual-studio-2010 ie-developer-tools


【解决方案1】:

我在使用 VS 2012 和 Win 7 以及 VS2013 和 Win8.1 时遇到了这个问题:

纠结了半天,上网查了下,终于自己搞明白了。

在 Visual Studio 中了解这些之间的区别:F5 与 (Ctr+Shift+W)

F5 将使用 VS 调试器,您将获得:

“脚本调试器连接目标进程失败。已附加调试器”

在 I.E. 中使用 F12 开发人员工具时。 11 或任何版本。

但是,如果您使用 V.S.命令:在浏览器中查看(Ctrl+Shift+W)这将运行脚本并允许 I.E 的脚本调试器(F12 开发工具)参与和工作。

【讨论】:

  • 在 Visual Studio 中,在不调试的情况下启动 (Ctrl + F5) 也适用于我
  • Ctrl+Shift+W 关闭了除当前选项卡之外的所有选项卡——我想我很久以前就设置了一个绑定。不过 Ctrl+F5 对我有用。我会赞成这个答案。
【解决方案2】:

对我来说更简单的方法是:

  1. 在 Firefox(或任何其他浏览器,而不是 IE)中运行项目 (F5)。
  2. 复制地址。
  3. 关闭 Firefox(项目将继续运行,至少在 myn 中如此)。
  4. 打开 IE 并手动输入地址(例如:http://localhost:58100/),粘贴您在“2”中复制的内容。
  5. IE 调试器此时应该可以工作了。

【讨论】:

  • 我确实做到了,而且效果很好。我更喜欢这个选项而不是 Crtl+Shift+W 或 Shift+F5,因为我可以调试脚本(在 IE 中)和控制器(在 VS 中)。谢谢!
【解决方案3】:

您应该使用 ctrl+F5 而不是 F5,这样您的应用程序无需调试即可运行

【讨论】:

  • F5 使用 VS 调试器。 F12 使用 IE 调试器。只能同时连接一个。所以你的答案是正确的。
【解决方案4】:

我看到这篇文章提到了 Windonws 7 64 位和 VS2010,但我使用的是 Windows 10 32 位和 VS Professional 2012 以及 IE 11。我收到了与屏幕截图相同的消息:

IE 11 Error message

我是如何解决这个问题的(在开始调试之后):

  • 转到 VS 中的调试选项卡
  • 然后是窗户
  • 选择进程

你会看到两个附加的进程,一个是“IIS”,第二个是“IE.exe”,描述为“script”。分离第二个,然后在运行代码的 IE 中按 F12

【讨论】:

    【解决方案5】:

    当我从命令提示符执行iisreset 时,我可以解决此问题。

    以管理员模式打开CMD -> 输入IISRESET -> 回车

    【讨论】:

      猜你喜欢
      • 2014-08-27
      • 2018-08-15
      • 1970-01-01
      • 2018-09-23
      • 2020-04-17
      • 1970-01-01
      • 2018-07-01
      • 2021-01-05
      • 1970-01-01
      相关资源
      最近更新 更多