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

VS2019调试Blazor应用时Chrome新开无扩展窗口,如何改为现有窗口新标签打开

VS 2019 调试Blazor应用复用现有浏览器窗口的设置方法

该问题是Blazor项目默认内置了独立的JS调试入口配置,即便全局关闭了ASP.NET的JS调试选项,项目单独的配置仍然会触发无扩展的新浏览器窗口启动,按以下步骤修改即可:

  • 第一步:修改项目调试配置文件
    打开Blazor项目根目录下Properties文件夹中的launchSettings.json文件,找到你当前使用的调试配置节点(通常是IIS Express或与你的项目同名的节点),删除或注释掉节点内的inspectUri配置行,示例修改效果如下:
    "IIS Express": {
      "commandName": "IISExpress",
      "launchBrowser": true,
      "launchUrl": "https://localhost:5001",
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
      // 移除或注释下方配置行
      // "inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}"
    }
    
  • 第二步:调整VS浏览器启动设置
    点击VS顶部工具栏启动按钮旁的浏览器下拉菜单,选择「浏览方式」,在弹出的窗口中将你日常使用的浏览器设为默认值,删除浏览器参数栏中所有带remote-debugging-port的调试参数,保存设置。
  • 第三步:确认全局调试选项
    打开VS菜单栏「工具-选项-调试-常规」,再次确认为 ASP.NET (Chrome、Edge 和 IE) 启用 JavaScript 调试选项处于未勾选状态,保存后重启VS生效。

后续调试前先手动打开你需要使用的浏览器窗口(确保扩展已正常加载),再点击VS的调试启动按钮,应用就会在现有浏览器窗口的新标签页中打开,所有已安装的扩展都可以正常使用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 02:48:04