出现一个或多个错误,无法启动调试适配器 Visual Studio 2019

Sib*_*enu 5 ide development-environment visual-studio asp.net-core visual-studio-2019

从今天早上开始,我的 Visual Studio 表现得很奇怪。每当我运行项目时,我都会收到错误“一个或多个错误无法启动调试适配器”。

在此处输入图片说明

我运行我的项目配置文件,而不是在 IIS Express 配置文件中运行它。这是我的launchSettings.json文件。

{
  "iisSettings": {
    "windowsAuthentication": false,
    "anonymousAuthentication": true,
    "iisExpress": {
      "applicationUrl": "http://localhost:65498",
      "sslPort": 44318
    }
  },
  "profiles": {
    "IIS Express": {
      "commandName": "IISExpress",
      "launchBrowser": true,
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
    },
    "<ProjectName>": {
      "commandName": "Project",
      "launchBrowser": true,
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      },
      "applicationUrl": "https://localhost:5001;http://localhost:5000"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

当我检查输出窗口时,这就是我得到的。

程序“[22052] .exe”已退出,代码为 -1 (0xffffffff)。

我注意到的另一件事是打开了一个没有任何 URL 的新浏览器选项卡,只是一个about:blank页面。

Gra*_*ham 9

我也遇到这个问题,认为它可能与 Edge 浏览器(或更新?)和 JavaScript 调试器有关。我第一次运行 Web 应用程序时,一切正常。之后每次我都会收到上面显示的“无法启动调试适配器”。

我必须禁用 Javascript 调试器或使用 Internet Explorer 来运行该应用程序。

在此输入图像描述


Sib*_*enu 5

问题是从我之前的执行开始的进程仍在运行。当我们使用profile项目启动项目时,它会启动一个新的进程,你可以看到有一个新的进程,Debug console window如上图所示。

在此输入图像描述

您只需关闭此窗口并再次运行您的项目即可解决问题。您还可以启用一项设置,在调试停止时关闭此进程。为此,请转到“工具”,然后单击“选项”,选择“调试”,然后启用该选项Automatically close the console when debugging stops

在此输入图像描述

如果没有看到该选项,只需单击“调试”菜单下的其他选项,等待内容加载,然后再次单击“调试”菜单。有时它只是显示空白屏幕,没有任何选项。似乎是一个错误Visual Studio 2019

另外,请确保关闭上次执行时打开的浏览器窗口。about: blank对我来说它已打开,这就是打开新选项卡的原因。

快乐编码!