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

克隆团队ASP.NET项目后遇JsonException,求解决方案

解决JsonException: '<' is an invalid start of a property name 错误

这个错误的核心原因是程序试图将XML格式的内容当作JSON解析,通常和.NET静态Web资产清单生成流程的本地配置或缓存异常有关,结合你提到的团队其他成员正常、清理重生成无效的情况,按以下步骤排查:

  • 检查并对齐.NET SDK版本
    运行dotnet --version查看本地SDK版本,确保和团队统一。如果版本不一致,安装对应版本后,在解决方案根目录创建global.json锁定版本:

    {
      "sdk": {
        "version": "你的团队指定版本号"
      }
    }
    

    重启VS或终端后重新执行dotnet restore。

  • 彻底清理本地缓存与中间文件
    手动删除以下内容:

    • 解决方案根目录的.vs隐藏文件夹
    • 所有项目下的bin、obj文件夹
    • 用户目录%USERPROFILE%\.nuget\packages下的相关包(或直接删除整个packages文件夹)
      之后依次执行dotnet clean、dotnet restore、dotnet build。
  • 核对项目文件的静态Web资产配置
    打开出错项目的.csproj文件,对比团队成员的版本,确认<GenerateStaticWebAssetsManifest>节点的属性值(如$(StaticWebAssetBuildManifestPath))是否正常,没有被本地插件或配置篡改。

  • 临时禁用静态Web资产清单生成(用于验证问题)
    在项目文件的<PropertyGroup>节点中添加以下配置,重新生成项目看是否解决问题:

    <StaticWebAssetsEnableDefaultItems>false</StaticWebAssetsEnableDefaultItems>
    <StaticWebAssetsManifest>false</StaticWebAssetsManifest>
    

    若生效,再逐步排查具体是哪个配置或依赖导致的解析异常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 17:53:26