【问题标题】:New Habitat project - unrecognised Sitecore Tags新栖息地项目 - 无法识别的 Sitecore 标签
【发布时间】:2018-01-17 22:32:40
【问题描述】:

我继承了一个基于 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" />

【问题讨论】:

  • 将标签“habitat”更改为“sitecore-habitat”。拆分模棱两可的标签“栖息地”的部分努力

标签: sitecore-habitat


【解决方案1】:

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

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

所以要解决这个问题:

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

另外 - 鉴于您继承了 Sitecore 网站,并且以后可能会遇到更多问题 - 您是一个更专业的 Sitecore Stack Exchange site.,您可能想了解一下。

【讨论】:

    猜你喜欢
    • 2013-12-18
    • 1970-01-01
    • 2022-01-05
    • 1970-01-01
    • 2015-12-26
    • 2016-09-05
    • 2013-05-08
    • 2017-11-04
    • 1970-01-01
    相关资源
    最近更新 更多