我这里有一个项目,在其调试设置中,它被配置为在项目启动时打开一个新选项卡。 项目配置
当我设置 Chrome 以外的任何浏览器时,它会正常打开一个新选项卡,但当我专门配置 Chrome 时,它根本不会打开该选项卡。
@hunteradv。更新上述设置后是否重新启动了 Visual Studio?如果进行任何更改,请重新启动 Visual Studio。 尝试清除 Chrome 的缓存或将 Chrome 设置重置为默认值。
您可以看看以下解决方案是否适合您。
launchSettings.json有一个inspectUri:
{
"iisSettings": {
"windowsAuthentication": false,
"anonymousAuthentication": true,
"iisExpress": {
"applicationUrl": "http://localhost:57110",
"sslPort": 0
}
},
"profiles": {
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": true,
"inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
}
}
}
如果检查Uri属性被删除,它将打开一个新选项卡而不是窗口。但是,不会加载调试符号,您无法设置断点并调试代码。如果我保留 launchUri 并使用 Chrome 窗口,则会加载符号。
欲了解更多详情,您还可以查看链接。