Новый проект Хабитат - непризнанные теги Sitecore

Я унаследовал скелетный проект Sitecore, основанный на Habitat (Sitecore 8.2, обновление 6), но когда я получаю доступ к URL-адресу / sitecore, я получаю сообщение об ошибке:

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

В своей папке, обслуживающей веб-сайт, я использовал файл web.config, предоставленный новым экземпляром Sitecore Instance Manager (он будет преобразован Habitat)

sc: PlatformFontStylesLink - это элемент управления, который сам Sitecore использует, поэтому по какой-то причине он не может разрешить тег сервера. Я предполагаю, что это связано с проблемой конфигурации, но я не уверен, что именно. Файл web.config содержит следующую строку:

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

1 ответ

Проверьте версию вашего sitecore.kernel.dll. Скорее всего, это неверно.

Я видел, как это происходит, если проект в вашем решении для Visual Studio ссылается на неправильную версию sitecore - и для параметра "copy local" установлено значение true.

Итак, чтобы исправить это:

  1. Восстановите правильную версию sitecore.kernel.dll в папке bin вашего сайта (вероятно, это хорошая идея, чтобы проверить все ваши sitecore *. *. Dll)
  2. Найдите нарушающий проект - обновите ссылку - и установите для параметра "копировать локальный" значение false.

Кроме того - видя, что вы унаследовали сайт Sitecore и, вероятно, у вас появятся дополнительные вопросы в будущем, - вы станете более специализированным сайтом Sitecore Stack Exchange. Вы можете проверить.

Другие вопросы по тегам