Новый проект Хабитат - непризнанные теги 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.
Итак, чтобы исправить это:
- Восстановите правильную версию sitecore.kernel.dll в папке bin вашего сайта (вероятно, это хорошая идея, чтобы проверить все ваши sitecore *. *. Dll)
- Найдите нарушающий проект - обновите ссылку - и установите для параметра "копировать локальный" значение false.
Кроме того - видя, что вы унаследовали сайт Sitecore и, вероятно, у вас появятся дополнительные вопросы в будущем, - вы станете более специализированным сайтом Sitecore Stack Exchange. Вы можете проверить.