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