Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 23589|Odpowiedź: 1

[Źródło] asp.net udostępnianie sesji (przez StateServer)

[Skopiuj link]
Opublikowano 16.01.2019 22:12:58 | | |
asp.net problem ze współdzieleniem sesji może pojawić się podczas rozwoju lub wdrożenia, jak udostępniać sesje między różnymi aplikacjami? Dzisiaj tego szukałem, w Internecie jest wiele metod, z których najczęściej używa się sesji udostępniania bazy danych SqlServer, jeśli musisz sam iść do Baidu, to się pojawi. Ale czy nie byłoby dużym problemem, gdyby baza danych nie była SqlServerem, lecz czymś innym, jak Oracle? Na szczęście dziś znalazłem inny sposób na wdrożenie współdzielenia sesji bez użycia bazy danych, czyli metodą StateServer. Bez zbędnej zwłoki, spójrz na kroki wdrożenia:

1. Otwórz rejestr, uruchom cmd/regedit i znajdź węzeł HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\aspnet_state\Parameters

a. Ustaw wartość AllowRemoteConnection na 1

[b. Ustaw wartość portu na a5b8 (szesnastkowa), czyli dziesiętna 42424 (domyślnie)]

Powyższe dosłownie pozwala na zdalne połączenie i ustawianie portów

2. Zmień typ uruchomienia usługi komputerowej "ASP.NET State Service" na Automatic i rozpocznij usługę w tym samym czasie.

3. Dodaj go pod węzłem system.web w pliku web.config projektu strony internetowej A i projektu strony B, odpowiednio



Pamiętaj, aby w kroku 1 zastąpić adres IP usługi i port ustawiony

4. Dodać następujący kod do Global.asax.cs projektu strony A i projektu B odpowiednio

Zwróć uwagę na dwieAPPNAME powinno być ustawione na to samo。 Powyższe rozwiązanie rozwiązuje problem współdzielenia sesji. Powyższe rozwiązania są tutaj odwołane

Na koniec możesz sprawdzić, czy potrafisz napisać Sesję w projekcie strony A, aby przeczytać w projekcie B, albo napisać Seesion w projekcie B, aby przeczytać ją w projekcie strony A.





Poprzedni:Mapa myśli Chenyang Junior Accounting 2019
Następny:MEmu Mechanik Zmieniony
 Ziemianin| Opublikowano 10.07.2022 21:57:11 |
ASP.NET StateServer, który przechowuje sesję
https://www.itsvse.com/thread-4258-1-1.html
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com