Sitecore Glass Mapper ist immer null

Ich verwende Sitecore Glass Mapper für ein neues Projekt, das ich gerade einrichte. Wir verwenden Sitecore 7.2, die neueste Version von Team Development für die Codegenerierung mit Sitecore (TDS) und die neueste Version von glass.

Der Code, den ich ausführen möchte:

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

b ist nicht null. c ist null.

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

d ist null.

Ich habe meine Assembly in GlassMapperScCustom hinzugefügt:

public static IConfigurationLoader[] GlassLoaders(){            

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

    return new IConfigurationLoader[] { attributes };
}

Wenn ich mir b.GlassContext.TypeConfigurations anschaue, sind alle meine Modelle da.

Ich dachte, es könnte ein Sprachproblem sein, da die Website auf Niederländisch ist und möglicherweise die falsche Sprache falsch gelöst wird. Dies war auch nicht der Fall.

Ich habe WebActivator deaktiviert und die GlassMapperSc.Start () in meine Global.asax Application_Start-Methode eingefügt.

Wir verwenden auch Autofac als DI-Framework. Aber ohne funktioniert es immer noch nicht, wie Sie oben sehen können. Auch wenn ich meine eigenen benutzerdefinierten Modelle ohne TDS-Codegenerierung erstelle, ist das ErgebnisGetCurrentItem<T> ist Null.

Hat jemand eine Idee, wie ich das beheben kann?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage