Frage

Ich habe eine Seite, wo, wenn sie über site.com/default.aspx allen Zugriff ist in Ordnung, aber beim Zugriff auf über site.com/ mich eine Sitzung Fehlermeldung erhalten, wie folgt:

  

"Sitzungsstatus kann nur verwendet werden, wenn enableSessionState auf true gesetzt ist, entweder in einer Konfigurationsdatei oder in der Page-Direktive. Bitte beachten Sie auch sicher, dass System.Web.SessionStateModule oder eine benutzerdefinierte Sitzungsstatusmodul in der enthalten ist \\ Abschnitt in der Anwendungskonfiguration. "

Ich habe bestätigt, dass default.aspx das höchste Priorität Standarddokument ist und dass es die Seite geladen wird. Doch warum wird diese Sitzung Fehler nur auftritt, wenn über das Standarddokument zugreifen?

Der Server ist 2008 R2 und IIS 7.5.

War es hilfreich?

Lösung

hier meine eigene Frage zu beantworten. Ein weiteres Symptom war, dass Page.User war immer null. Ich fand einen Beitrag auf SO über etwas ähnliches

UrlRewriting.Net Module + IIS7 Equals Page.User == null ?

und während wir nicht mit dem URLRewriting Modul, das Hinzufügen der

  

runAllManagedModulesForAllRequests = "true"

zu den Modulen Abschnitt in der web.config. Hoffe, dieser kann helfen, jemand anderes Tag!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top