Ich habe eine (Arbeits-) MVC-Anwendung, die Session-Eigenschaften auf mehrere Teile verwendet:Session verloren geht beim Aktivieren Output
return httpContext.Session[SPContextKey] as SharePointAcsContext;
(ignorieren, dass diese Sharepoint ist, wird dieses Problem nicht SP-spezifisch)
das funktioniert gut, bis ich versuche, Output zu aktivieren:
[OutputCache (Duration =600)]
public ActionResult Select() {
DoSelect();
}
Wenn der Inhalt zwischengespeichert wird, httpContext.Session NULL wird.
Gibt es eine Möglichkeit, die Sitzungsdaten zu behalten und auch Caching zu verwenden?
http://stackoverflow.com/questions/5447611/why-are-there-two-incompatible-session-state-types-in-asp-net könnte für Sie hilfreich sein – rashfmnb