1

我继承了一个基于 Habitat (Sitecore 8.2 Update 6) 的骨架 Sitecore 项目,但是当我访问 /sitecore url 时出现错误:

Parser Error Message: Unknown server tag 'sc:PlatformFontStylesLink'.

在为网站提供服务的文件夹中,我使用了由新的 Sitecore Instance Manager 实例提供的 web.config(这将由 Habitat 进行转换)

sc:PlatformFontStylesLink 是 Sitecore 本身使用的控件,因此由于某种原因它无法解析服务器标签。我猜这是由于配置问题,但我不确定到底是什么。web.config 包括这一行:

<add tagPrefix="sc" namespace="Sitecore.Web.UI.WebControls" assembly="Sitecore.Kernel" />
4

1 回答 1

2

检查您的 sitecore.kernel.dll 的版本。很可能是不正确的。

如果您的 Visual Studio 解决方案中的项目引用了错误版本的 sitecore,并且“复制本地”设置为 true,我已经看到会发生这种情况。

所以要解决这个问题:

  1. 将正确版本的 sitecore.kernel.dll 恢复到您网站的 bin 文件夹(检查所有 sitecore*.*.dlls 可能是个好主意)
  2. 找到有问题的项目 - 更新参考 - 并将“本地复制”设置为 false。

此外 - 鉴于您继承了 Sitecore 站点,并且可能会遇到更多问题 - 您是一个更专业的Sitecore Stack Exchange 站点。你可能想看看。

于 2018-01-19T05:45:03.640 回答