Sitecore Glass Mapper всегда нулевой

Я использую Sitecore Glass Mapper для нового проекта, который я настраиваю. Мы используем Sitecore 7.2, последнюю версию генерации кода Team Development for Sitecore (TDS) и последнюю версию glass.

Код, который я пытаюсь выполнить:

var b = new SitecoreContext();
var c = b.GetCurrentItem<T01_Homepage>();

б не нуль. с является нулем.

var d = b.GetItem<T01_Homepage>("path")

D является нулевым.

Я добавил свою сборку в GlassMapperScCustom:

public static IConfigurationLoader[] GlassLoaders(){            

    var attributes = new AttributeConfigurationLoader(new[] { "Company.Framework.Websites.Corporate", "Company.Framework.Core", "Company.Framework.Common" });

    return new IConfigurationLoader[] { attributes };
}

Когда я смотрю в b.GlassContext.TypeConfigurations, все мои модели там.

Я подумал, что это может быть языковой вопрос, потому что сайт на голландском и, возможно, неправильный язык будет решен неправильно. Это также было не так.

Я отключил WebActivator и добавил GlassMapperSc.Start () в мой метод Global.asax Application_Start.

Мы также используем Autofac в качестве DI-фреймворка. Но без этого он все еще не работает, как вы можете видеть выше. Кроме того, когда я создаю свои собственные модели без генерации кода TDS, результатGetCurrentItem<T> нулевой.

У кого-нибудь есть идеи, как я могу это исправить?

Ответы на вопрос(3)

Ваш ответ на вопрос