Что-то не так с моей средой Sitecore 8.2, но я не уверен, что.Все вызовы GetItem () в моем коде возвращаются с нулевым значением.Я подтвердил, что Sitecore.Context.Database не является нулевым и является веб-базой данных, и я переключился на веб-базу данных и подтвердил, что все элементы есть, и их идентификаторы соответствуют идентификаторам, которые я использую в своем GetItem ()звонки.Я знаю, что строка подключения правильная, потому что загружается домашняя страница моего сайта и показывает логотип и текст приветствия, которые можно настраивать в Sitecore.Но каждая попытка вызвать Sitecore.Context.Database.GetItem () возвращает ноль.Также попытался:
SitecoreService service = new SitecoreService(Sitecore.Context.Database);
HomePage = service.GetItem<IRoot>(ItemReference.Hompage.Guid);
, но это также возвращает ноль.