c # jak skonfigurować i używać stanu sesji z preinit

OK, aby ustawić i odczytać zmienne z bieżącej sesji

String Myvar =(string) System.Web.HttpContext.Current.Session[“MyVariable”]

Ustawić

System.Web.HttpContext.Current.Session[“MyVariable”] = “NewValue”

Nie mogę tego zrobić, dostajęSystem.NullReferenceException: Object reference not set to an instance of an object. z System.Web.HttpContext.Current.Session.

W moim web.config mam

<sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" cookieless="false" timeout="20">
</sessionState>  

Przeczytałem kilkanaście artykułów na temat koniecznościIHttpHandler i anIRequiresSessionState berło. Myślę, że przyczyną problemu może być prośba o podanie tych informacjiPage_PreInit. znalazłemrozwiązanie w artykule przepełnienia stosu, ale wydaje mi się, że nie używam go właściwie, aby to zrobić.

Nie jestem pewien, czego mi brakuje. Z góry dziękuję.

questionAnswers(3)

yourAnswerToTheQuestion