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

Linux系统下Rider调试Blazor WASM提示"DEBUGGING IS NOT ENABLED"的解决方法

解决Linux下Rider调试Blazor WASM提示"DEBUGGING IS NOT ENABLED"的问题

针对Linux+Rider+Brave浏览器的环境,可按以下步骤排查解决:

  • 确认项目调试配置

    1. 打开Rider的「Run/Debug Configurations」,选中你的Blazor WASM配置,确保Debugger选项设置为WebAssembly Debugger。
    2. 检查项目根目录的launchSettings.json,确认inspectUri配置正确,示例:
      "inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}"
      
    3. 打开项目的.csproj文件,确保PropertyGroup中启用调试支持:
      <PropertyGroup>
        <DebuggerSupport>true</DebuggerSupport>
      </PropertyGroup>
      
  • 配置Brave远程调试

    1. 关闭所有Brave窗口,在终端执行命令启动浏览器并开启远程调试端口:
      brave-browser --remote-debugging-port=9222
      
    2. 回到Rider的调试配置,将Browser设置为Custom,指定Brave的可执行路径(通常为/usr/bin/brave-browser),并添加启动参数--remote-debugging-port=9222。
  • 检查Rider插件状态
    打开Rider的「Settings/Plugins」,搜索WebAssembly Debugger,确保插件已启用且为最新版本,若未安装则手动安装后重启Rider。

  • 清理重建项目

    1. 在终端执行以下命令清理并重建项目:
      dotnet clean && dotnet build
      
    2. 打开Brave浏览器,按Ctrl+Shift+Del清除「Cached images and files」缓存。
  • 验证调试连接
    启动调试后,在Brave中打开chrome://inspect页面,查看是否能识别到Blazor应用的调试目标。若识别到,点击「Inspect」手动触发调试连接,确认是否能正常命中断点。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 13:03:13