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

Blazor Server应用设断点后打开浏览器随即关闭的问题求助

解决Blazor Server断点触发后浏览器自动关闭的问题
  • 检查调试启动配置:右键项目→属性→调试,确认启动浏览器选项选的是正常可用的浏览器,别勾选关闭浏览器时停止调试——这个选项在断点触发时可能因为调试上下文异常误判关闭浏览器。另外可以把启动方式从IIS Express换成项目(自托管模式)试试。
  • 调整VS调试选项:打开工具→选项→调试→常规,取消勾选调试停止时关闭浏览器,断点触发后如果遇到调试线程异常,这个选项可能会强制关掉浏览器。
  • 排查断点位置:别把断点设在Blazor生命周期的极早期节点(比如OnInitializedAsync刚开始执行的位置),这类断点可能阻塞渲染线程,导致浏览器进程因为无响应被系统终止。先把断点移到按钮点击这类后续触发的方法里,看问题是否消失。
  • 清理项目缓存:删掉项目下的bin、obj文件夹,再清空wwwroot/_framework里的缓存文件,重新生成解决方案后再调试。
  • 排查浏览器扩展:把浏览器的所有扩展都禁用掉,尤其是广告拦截、脚本拦截类的——Blazor的调试SignalR连接可能被这些扩展干扰,断点触发时引发进程崩溃。
  • 修复VS调试组件:打开Visual Studio安装程序,点修改,确认.NET Web开发组件下的Blazor开发工具已安装,必要时直接修复整个VS安装。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 18:27:02