【问题标题】:Visual Studio 2017 Failed to launch debug adapter 'chrome'Visual Studio 2017 无法启动调试适配器“chrome”
【发布时间】:2020-03-05 02:56:10
【问题描述】:

我有一个 asp.net mvc 5 项目。 当我尝试使用启用的脚本调试模式开始调试并使用 Chrome 时,Visual Studio 2017 显示错误:

当我在 Visual Studio 调试选项中设置“为 ASP.NET 启用旧版 Chrome JavaScript 调试器”时,它可以工作:

但是如果不启用旧版 Chrome JavaScript 调试器,我该如何解决这个问题呢?

【问题讨论】:

  • 我删除了 Visual Studio 2017,安装了 VS 2019,然后重新安装了 VS 2017,它可以工作了
  • 我已经在一个几乎全新的 .net 5 Web 应用程序 VS 2019 上使用 IIS Express 进行调试。当我在 Startup.ConfigureServices() 中添加行时似乎会发生这种情况,一旦它开始发生,我必须重新启动机器以使其消失。重新启动 Visual,返回到工作提交,删除 .vs,不亚于重新启动似乎有效。这真的会让我发疯。

标签: asp.net-mvc-5 visual-studio-2017


【解决方案1】:

我发现在 Visual Studio 中永远不要使用 JavaScript 调试是最简单的。老实说,Chrome JavaScript debugger 是一个更好的调试选择。

要关闭调试并修复 VS2019 中的错误,请转到工具 > 选项 > 调试 > 常规。取消选中以下选项:

【讨论】:

  • >克里斯,谢谢,这是对 VS 2019 的直截了当的回答。它就像魅力一样。
  • @Chris - 非常感谢。这一直困扰着我,你的修复工作完美。
  • 直到今天早上,VS 2019 从未出现过问题。取消选中 Javascript 调试对我有用。
  • 如果您仍然希望将 VS 调试器链接到您的 JS 文件,您可以刷新您的 IIS Express,因为在我的情况下,它会强制 iisExpress 在错误端口上的项目上打开。 *.com/questions/42182304/…
  • 谢谢一百万
【解决方案2】:

从项目文件夹中删除 .vs 文件夹

【讨论】:

    【解决方案3】:

    对我来说,当我关闭浏览器的所有实例并重新运行时,它就起作用了。

    【讨论】:

      【解决方案4】:

      我刚刚取消选中该选项。它对我有用:

      【讨论】:

        【解决方案5】:

        【讨论】:

          【解决方案6】:

          关于这个错误有很多变体。由于这是我的搜索引擎的顶部,我将在这里回答:

          我安装了另一个文件编辑器(代码编写器),它将自己设置为以前设置为 Visual Studio 的大量文件的默认程序。在执行 VS 安装程序修复、手动将其他关联更改回 VS 并重新启动之间,它再次为我工作。

          【讨论】:

            【解决方案7】:

            在我的例子中,对于 chrome 浏览器中的 Visual Studio 2019,它加载为空,而在边缘浏览器中,它试图从本地打开一些文件。

            1. 我未选中(切换)Enable Javascript debugging for ASP.Net
            2. 关闭浏览器。
            3. 从根解决方案目录中删除了.vs 文件夹(此步骤可能不需要)
            4. 构建解决方案。

            它开始工作了。

            【讨论】:

              【解决方案8】:

              以下技巧对我有用

              • 单击浏览器选择器并禁用脚本调试

              【讨论】:

              • 谢谢,为我工作
              【解决方案9】:

              对我来说,如果我只是取消选中该选项 -> 构建,它会起作用,然后我再次检查它。

              【讨论】:

              • 这看起来可能是个错误的答案。但它为我修复了它¯_(ツ)_/¯
              【解决方案10】:

              我刚刚点击了构建标签,然后点击了构建解决方案。没有更多错误,解决方案运行良好。

              【讨论】:

                【解决方案11】:

                我遇到了同样的问题并尝试了上述方法,但没有解决问题。我不得不使用 Visual Studio 安装程序修复 Visual Studio 来解决问题。

                【讨论】: