Pytania otagowane jako session-state

16
Jeśli aplikacje REST mają być bezstanowe, jak zarządzasz sesjami?
Potrzebuję wyjaśnienia. Czytałem o REST i budowałem aplikacje RESTful. Według wikipedii sam REST jest zdefiniowany jako Reprezentatywny transfer stanu . Dlatego nie rozumiem wszystkich tych bezpaństwowych piskląt, które wszyscy wyrzucają. Z wikipedii: W dowolnym momencie klient może przechodzić między stanami aplikacji lub „w spoczynku”. Klient w stanie spoczynku może wchodzić …


4
W ASP.NET, kiedy należy używać Session.Clear () zamiast Session.Abandon ()?
Zarówno Session.Clear (), jak i Session.Abandon () pozbywają się zmiennych sesji. Jak rozumiem, Abandon () kończy bieżącą sesję i powoduje utworzenie nowej sesji, powodując wywołanie zdarzeń End i Start. W większości przypadków, na przykład wylogowywanie użytkownika, wydaje się lepsze wywołanie Abandon (). Czy są scenariusze, w których zamiast tego użyłbym …


5
Czy mogę uzyskać dostęp do stanu sesji z modułu HTTPModule?
Naprawdę przydałaby mi się aktualizacja zmiennych sesji użytkownika z poziomu mojego modułu HTTPModule, ale z tego, co widzę, nie jest to możliwe. AKTUALIZACJA: Mój kod jest obecnie uruchomiony w programie OnBeginRequest ()obsługi zdarzeń. AKTUALIZACJA: Zgodnie z otrzymanymi dotychczas poradami próbowałem dodać to do Init ()procedury w moim module HTTPModule: AddHandler …

5
Co powoduje „Stan sesji utworzył identyfikator sesji, ale nie można go zapisać, ponieważ odpowiedź została już opróżniona przez aplikację”.
Od czasu do czasu otrzymuję ten błąd. Znalazłem ten link, który dość dobrze podsumowuje to, co udało mi się znaleźć w Google: http://www.wacdesigns.com/2009/02/03/session-state-has-created-a-session-id-but- nie można-zapisać-ponieważ-odpowiedź-została-już-opróżniona-przez-aplikację / Zasadniczo mówi, że możesz spróbować ustawić ustawienia konfiguracji sieci Web DisplayWhenNewSession lub spróbować uruchomić stan sesji, pobierając Session.SessionID w Session_OnStart. Ale czy ktoś: a) …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.