Visual studio 启动调试适配器Visual Studio 2019时出现一个或多个错误

Visual studio 启动调试适配器Visual Studio 2019时出现一个或多个错误,visual-studio,asp.net-core,ide,visual-studio-2019,development-environment,Visual Studio,Asp.net Core,Ide,Visual Studio 2019,Development Environment,从今天早上开始,我的Visual Studio表现得非常奇怪。每当运行项目时,我都会收到错误“一个或多个错误发生,无法启动调试适配器” 我运行我的项目配置文件,而不是在IIS Express配置文件中运行它。这是我的launchSettings.json文件 { "iisSettings": { "windowsAuthentication": false, "anonymousAuthentication": t

从今天早上开始,我的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"
    }
  }
}
{
“iisSettings”:{
“Windows身份验证”:false,
“匿名身份验证”:正确,
“iisExpress”:{
“应用程序URL”:http://localhost:65498",
“sslPort”:44318
}
},
“概况”:{
“IIS Express”:{
“命令名”:“IISExpress”,
“启动浏览器”:正确,
“环境变量”:{
“ASPNETCORE_环境”:“开发”
}
},
"": {
“命令名”:“项目”,
“启动浏览器”:正确,
“环境变量”:{
“ASPNETCORE_环境”:“开发”
},
“应用程序URL”:https://localhost:5001;http://localhost:5000"
}
}
}
当我检查输出窗口时,这就是我得到的

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


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

问题是,从上次执行开始的进程仍在运行。当我们使用profile项目启动项目时,它将启动一个新进程,您可以看到一个新的
调试控制台窗口,如上图所示

您只需关闭此窗口并再次运行项目,即可解决问题。您还可以启用一个设置,该设置将在调试停止时关闭此进程。为此,请转到“工具”,然后单击“选项”,选择“调试”,然后启用选项“调试停止时自动关闭控制台”

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

此外,请确保关闭上次执行时打开的浏览器窗口。对我来说,它被打开了,这就是为什么一个带有
about:blank
的新选项卡被打开的原因。


编码快乐

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

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


自从迁移到Visual Studio 2019版本16.9.1以来,我们遇到了与上述
zBestData
相同的问题

目前我们没有太多时间来研究它,但似乎与调试会话后运行的msedge.exe进程有关。作为一种解决方法,在启动第二个调试会话之前,请关闭所有打开的边缘窗口,然后杀死任何msedge.exe实例(例如在任务管理器中)


否则,我们发现需要重新启动系统以清除故障。

我也遇到了同样的问题,因为它已经正常工作了很长时间。在边缘更新之后,它突然停止工作;我没有控制台窗口,也没有打开浏览器窗口。唯一的解决办法是换成铬合金。奇怪的是,它在重新启动后第一次工作,然后第二次就坏了。更新到16.9.3后,我也是这样。重新启动修复了它。(我并没有试图关闭Visual Studio然后单独重新启动它。这也可能奏效。)