我继承了一个基于 Habitat 的骨架 Sitecore 项目(Sitecore 8.2 Update 6(,但是当我访问/sitecore 网址时,我收到错误:
Parser Error Message: Unknown server tag 'sc:PlatformFontStylesLink'.
在为网站提供服务的文件夹中,我使用了由新的 Sitecore 实例管理器实例提供的 web.config(该实例将由 Habitat 转换(
sc:PlatformFontStylesLink 是 Sitecore 自己使用的控件,因此由于某种原因,它无法解析服务器标记。我猜这是由于配置问题,但我不确定究竟是什么。web.config 包括以下行:
<add tagPrefix="sc" namespace="Sitecore.Web.UI.WebControls" assembly="Sitecore.Kernel" />
请检查 sitecore.kernel.dll 的版本。 很可能是不正确的。
我已经看到,如果您的 Visual Studio 解决方案中的项目引用了错误版本的 sitecore,并且"复制本地"设置为 true,就会发生这种情况。
所以要解决这个问题:
- 恢复正确版本的 sitecore.kernel.dll t 您网站的 bin 文件夹(检查所有 sitecore*.*.dll 可能是个好主意(
- 找到有问题的项目 - 更新引用 - 并将"复制本地"设置为 false。
另外,看到您继承了一个 Sitecore 网站,并且将来可能会有更多问题 - 这是一个更专业的 Sitecore Stack Exchange 网站。 您可能想结帐。