You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

调试单解决方案中多个ASP.NET Core项目时如何使用单个浏览器窗口

实现Visual Studio多启动项目在单个浏览器窗口的标签页打开

可以实现,以下是几种实用的方法:

方法一:配置项目调试选项+浏览器默认行为

  • 逐个右键解决方案中的项目 → 属性 → 切换到调试选项卡
  • 确保勾选「启动浏览器」,在「启动URL」中填写项目的固定访问地址(比如https://localhost:5001,建议提前在launchSettings.json里把applicationUrl设为固定值,避免每次端口变化)
  • 点击「浏览」旁的下拉箭头,选择你的默认浏览器(比如Chrome/Edge)
  • 打开浏览器的设置,将“打开链接的方式”设为「在新标签页中打开」:
    • Chrome/Edge:设置 → 外观 → 新标签页 → 确保“打开链接时”选择新标签页
    • Firefox:设置 → 常规 → 新窗口和标签页 → 把“当打开链接时”设为“在新标签页中打开”
      之后启动调试,Visual Studio会复用现有浏览器窗口,在新标签页打开每个项目。

方法二:修改launchSettings.json配置

找到每个项目根目录下的Properties/launchSettings.json文件,调整对应profile的配置:

"profiles": {
  "YourProjectName": {
    "commandName": "Project",
    "launchBrowser": true,
    "launchUrl": "https://localhost:5001",
    "applicationUrl": "https://localhost:5001;http://localhost:5000",
    "browser": "chrome" // 指定默认浏览器,确保该浏览器设置为新标签页打开链接
  }
}

保存后重启Visual Studio,启动调试时会按配置在指定浏览器的新标签页打开项目。

方法三:手动附加调试器(适合灵活控制场景)

  • 逐个右键项目 → 属性 → 调试 → 取消勾选「启动浏览器」
  • 启动所有项目的调试(多启动配置生效)
  • 手动打开浏览器,在不同标签页输入每个项目的访问URL
  • 在Visual Studio顶部菜单选择 调试 → 附加到进程,找到对应浏览器的进程(比如chrome.exe/msedge.exe),点击「附加」即可开始调试。

内容的提问来源于stack exchange,提问作者Jepessen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 22:33:17