Иногда Sitecore не возвращает определенные элементы. Например, в следующем коде:
Sitecore.Data.ID itemId = new Sitecore.Data.ID(id);
Sitecore.Context.Database.GetItem(id);
Это вернет ноль, однако, если тот же строковый идентификатор будет помещен в поиск над деревом контента в редакторе контента, он вернет элемент! База данных контекста находится в Интернете, и я несколько раз переиздавал этот элемент.
Я использую Sitecore 6.2.0 (версия 100701).