You need to enable JavaScript to run this app. Visual Studio生成Sitecore解决方案后出现'/'应用程序服务器错误如何解决
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio生成Sitecore解决方案后出现'/'应用程序服务器错误如何解决

错误根因

该异常由Sitecore官方依赖包版本不兼容导致:
当前站点运行的Sitecore.Kernel版本为13.0.0,项目引用的Sitecore.ContentSearch.SolrProvider包版本过高,该版本调用的Sitecore.HealthCheck.DependencyInjection.HealthChecksBuilder类在13.0.0版本的Kernel程序集中不存在,从而触发类型加载失败。

修复方案

  • 统一所有Sitecore Nuget包版本:将解决方案中所有项目引用的Sitecore官方包(包括Sitecore.Kernel、Sitecore.ContentSearch.SolrProvider等)的版本调整为和你本地部署的Sitecore实例版本完全一致,当前需统一为13.0.0版本。
  • 清理站点bin目录:删除站点根目录bin文件夹下所有前缀为Sitecore.的dll文件,再重新生成解决方案,生成后校验Sitecore.Kernel.dll的版本确实为13.0.0。
  • 排查多模块版本冲突:如果是Helix架构的项目,逐个检查Foundation、Feature、Project各层所有项目的Sitecore包引用,避免不同模块引用不同版本的官方包。
  • 临时禁用自定义健康检查逻辑:如果项目中有自定义的健康检查服务注入代码,先注释相关逻辑,待站点恢复运行后再适配当前Sitecore版本调整实现。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.09 03:54:02