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

VS2022 Blazor项目修改CSS时控制台报Unknown Payload:{"type":"Ping"}错误

解决Blazor热重载"Unknown Payload: {"type": "Ping"}"及样式不生效问题
  • 清除项目与浏览器缓存
    关闭VS,删除项目根目录下的bin和obj文件夹;手动清除浏览器缓存(快捷键Ctrl+Shift+Delete),或在开发者工具Network面板勾选「禁用缓存」;重启VS重新生成项目。

  • 重置热重载配置
    打开VS「工具」→「选项」→「项目和解决方案」→「ASP.NET Core」→「热重载」,恢复默认设置;检查launchSettings.json,若有自定义热重载配置(如hotReloadProfile),暂时注释相关内容。

  • 检查静态资源配置
    确认wwwroot下的CSS文件在_Host.cshtml/index.html中正确引用,无异常缓存头;尝试用内联样式测试,排查外部CSS缓存问题;暂时关闭静态资源压缩、缓存优化类功能。

  • 调整热重载相关项目配置
    在项目.csproj文件中添加以下配置,禁用可能冲突的特性:

    <PropertyGroup>
      <HotReloadProfile>aspnetcore</HotReloadProfile>
      <EnableBrowserLink>false</EnableBrowserLink>
    </PropertyGroup>
    

    也可暂时完全禁用热重载,改用手动刷新页面,确认是否为热重载本身导致的问题。

  • 核对SDK版本兼容性
    确认项目TargetFramework(如net8.0)对应的ASP.NET Core SDK已安装,且与VS2022版本匹配;若使用旧版SDK,升级至对应稳定版。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 22:53:16