【问题标题】:Cannot debug in visual studio 2017无法在 Visual Studio 2017 中调试
【发布时间】:2021-07-20 05:08:13
【问题描述】:

我无法在 Visual Studio 2017 中启动调试器。我收到此错误

“无法连接运行时进程,10000毫秒后超时-(原因:无法连接目标:连接ECONNREFUSED 127.0.0.1:1904)”

我去向 Microsoft 提交了一个事件,但他们想要 499 美元作为乐趣。不明白为什么当他们的软件损坏时我必须付费!

【问题讨论】:

  • 关于花费时间让支持工程师逐步完成您的机器配置并确保反恶意软件和防火墙铲软件无法阻止该端口的使用情况。
  • 在保证响应时间的情况下拨打支持电话确实需要花钱。你付钱是为了得到特殊待遇。报告问题并尝试修复它是免费的:docs.microsoft.com/en-us/visualstudio/ide/…
  • they want $499 for the pleasure 不,他们没有。除非您使用 盗版 VS 副本并希望获得免费支持而不是提交问题(这是免费的)。一开始您不需要付费,Visual Studio Community 是免费的。
  • 至于一般的“免费支持”,去年你可能已经看到开源项目维护者对人们要求免费支持的看法。

标签: visual-studio-2017


【解决方案1】:

我在启用以下选项的情况下成功使用它。

在 Visual Studio 中转到:工具 -> 选项 -> 调试 -> 常规

  • 为 Asp.Net(Chrome、Edge 和 IE)启用 JavaScript 调试
  • 为 ASP.NET 启用旧版 Chrome JavaScript 调试器

【讨论】:

  • 我启用了第一个设置,但没有启用第二个设置。我启用了第二个选项,现在它似乎可以工作了。感谢您的信息。
  • 谢谢你修复它:)
  • 我在 VS 2017 中发现了这一点,但在 VS 2019 中没有,“用于 ASP.NET 的旧版 Chrome Javascript 调试器”不是一个选项 - 仅供参考。关闭所有选项卡,我用来启动/调试的浏览器对我有用。
  • 这并没有解决问题。只有关闭所有浏览器才能为我修复它。
【解决方案2】:

我解决了这个问题:

在 Visual Studio 中转到:工具 -> 选项 -> 调试 -> 常规

  • 为 Asp.Net(Chrome、Edge 和 IE)禁用 JavaScript 调试

【讨论】:

  • 无论如何你都可以从浏览器中调试 JS :) 谢谢你的提示!
  • 这也适用于 Visual Studio 2019。我不知道它是如何被激活的(可能是在玩弄 Blazor 之后)。谢谢。
  • 这是另一个错误的解决方案。
【解决方案3】:

我通过关闭所有浏览器、选项卡并终止任务管理器中的所有进程来解决此问题,然后构建并运行项目,它对我有用。

【讨论】:

  • 这里也一样。对于 VS 2017 和 2019。
  • 我关闭了所有浏览器选项卡并重新运行该应用程序,它对我有用!
  • 这在 Visual Studio 2017 中对我有用。我关闭了所有浏览器选项卡(即,我退出 Chrome 以关闭其所有窗口),再次开始调试,并使用已调试选项卡启动 Chrome页面,它的工作。
【解决方案4】:

我一直收到这个错误。以下步骤对我有用。

  • 打开工具
  • 转到选项
  • 进入调试
  • 转到常规
  • 取消选中为 ASP.NET(Chrome、Edge 和 IE)启用 JavaScript 调试

【讨论】:

    【解决方案5】:

    在我尝试在 javascript 代码中放置断点后遇到了同样的问题。该项目一直在“Microsoft/VisualStudio/EdgeAdapter/6e91fadb/landingPage.html”网址打开。

    然后按照@Camila Alvarado 所说的话。

    • 在 Visual Studio 中转到:工具 -> 选项 -> 调试 -> 常规

    • 为 Asp.Net(Chrome、Edge 和 IE)禁用 JavaScript 调试

    解决了。

    【讨论】:

      【解决方案6】:

      在 Windows 7 和 Windows 10 上,我遇到了同样的问题, 我按照Debugger for Chrome Visual Studio code 的步骤解决了我的问题,缺少一点是我必须在 chrome exe 快捷方式目标中附加。 步骤

      1. 通过在窗口的开始菜单中输入 chrome 找到 chrome short 并单击“打开文件位置”,如下所示

        1. 现在右键单击 Google Chrome 快捷方式,单击属性并转到目标字段,最后附加 --remote-debugging-port=9222 如下所示

        2. 按 ctr + c 关闭应用程序,然后使用 npm start 重新启动它,开始调试应用程序,它会遇到断点。快乐的日子。

      【讨论】:

        【解决方案7】:

        您以某种方式启用了 Javascript 调试器,这就是发生此错误的原因,所以解决方案是 转到 Visual Studio 中的工具 工具 -> 选项 -> 调试器 -> 常规 -> 取消选中启用 ASP.NET(Chrome、Edge 和 IE)的 Javascript 调试

        【讨论】:

          【解决方案8】:

          我遇到了同样的问题。 它是断断续续的,大约一周前才出现(在 MS 更新之后)。

          我应用了引用的第二个调试选项... (为 ASP.NET 启用旧版 Chrome JavaScript 调试器)现在问题似乎已经消失了。

          谢谢

          【讨论】:

            【解决方案9】:

            这并不能修复它,但它似乎消除了错误。 当项目在新选项卡而不是新窗口中构建时,我遇到了这个错误。关闭目标浏览器中的所有选项卡后,项目构建得很好。

            【讨论】:

              【解决方案10】:

              对我来说,问题在于浏览器。我用谷歌浏览器启动了调试模式并得到了错误,然后我将浏览器更改为 Firefox 并工作。应该是间歇性问题。也许重启电脑可以解决问题。

              【讨论】:

                【解决方案11】:

                对我来说,这也是浏览器,我想在现有的 chrome 窗口中调试 Web 应用程序,当我运行调试时,它在单独的窗口中打开并显示错误。

                当我在现有 chrome 窗口中关闭 Web 应用程序时,它会在新窗口中打开并启用调试。

                【讨论】:

                  【解决方案12】:

                  退出 Visual Studio 并再次运行,但“以管理员身份运行”

                  【讨论】:

                    【解决方案13】:

                    当有人在 Chrome 中禁用 JavaScript 并关闭浏览器时,就会出现此问题。 所以,下次运行项目时,不允许这样做。

                    在这种情况下,只需启用 JavaScript,即可解决问题。

                    【讨论】:

                      【解决方案14】:

                      在所有搜索结束时,我只需将浏览器从 chrome 更改为 firefox 即可得到答案。

                      【讨论】:

                        【解决方案15】:

                        我曾经在运行 React 应用程序和使用 asp net core API 时遇到此错误。

                        但是当我第一次打开 API 然后我启动 React 网站时,我没有收到那个错误,我认为它有解决方案的序列。

                        【讨论】:

                          【解决方案16】:

                          当我在 JavaScript 行上放置断点时,这发生在我的 Visual Studio 2019 机器上。它出现了一些消息,说我需要启用客户端脚本调试(忘记具体是什么),然后我在 Edge 中根本无法调试 - 我得到了这个:

                          奇怪的是它仍然在 Chrome 中工作。然后我进入 Tools / Options 并取消选中此选项,以禁用 JavaScript 调试:

                          这解决了问题!

                          【讨论】:

                            【解决方案17】:

                            解决问题的更快方法是在运行配置中禁用脚本调试,如下图所示

                            【讨论】:

                              【解决方案18】:

                              对我来说,我将 VS Studio 2019 与网站(不是 Web 应用程序)一起使用。我设置了起始 URL 值。我将其更改为在网站的属性页面中使用“当前页面”

                              【讨论】:

                                猜你喜欢
                                • 1970-01-01
                                • 1970-01-01
                                • 2020-12-11
                                • 1970-01-01
                                • 1970-01-01
                                • 2018-05-19
                                • 1970-01-01
                                • 1970-01-01
                                • 2018-02-28
                                相关资源
                                最近更新 更多