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

Widok: 14264|Odpowiedź: 1

[ASP.NET] Nie można przesłać żądania stanu sesji do serwera stanu sesji

[Skopiuj link]
Opublikowano 13.04.2016 15:26:49 | | |
Nie mogę wysłać żądania stanu sesji do serwera stanu sesji. Prosimy upewnić się, że usługa ASP.NET State została uruchomiona oraz że porty klienta i serwera są takie same.  Jeśli serwer znajduje się na komputerze zdalnym, upewnij się, że przyjmuje żądania zdalne, sprawdzając wartość HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\ ZezwalajNa ZdalnePołączenie.  Jeśli serwer znajduje się na maszynie lokalnej i jeśli wspomniana wcześniej wartość rejestru nie istnieje lub jest ustawiona na 0, to ciąg połączenia serwera stanu musi używać albo 'localhost', albo '127.0.0.1' jako Nazwa serwera.



Zarządzanie sesjami StateServer
Ustaw właściwość mode na StateServer, która przechowuje dane sesji w osobnym buforze pamięci i uruchamia je na osobnym komputerze
Usługi Windows do kontroli tego bufora. Pełna nazwa służby państwowej to "ASP.NET State Service" (aspnet_state.exe),
Jest skonfigurowany przez właściwość stateConnectionString w pliku Web.config. Ten atrybut określa serwer, na którym znajduje się usługa, oraz to, co monitorować
Porty:
<sessionState mode="StateServer"
stateConnectionString="tcpip=myserver:42424"
cookieless="fałszywy" timeout="20" />



Błąd powoduje:
ASP.NET Usługa Państwowa nie została uruchomiona.
Rozwiązanie:
Narzędzia administracyjne -> Usługi -> uruchomić ASP.NET usługi państwowe.
Zaleca się ustawienie typu Startu na Automatyczny (Opóźniony Start).


Rozpoczęcie komendy administracyjnej CMD:Netsh Winsock reset








Poprzedni:Walidacja różnych formatów wejściowych w C#
Następny:asp.net uzyskać adres MAC serwera
 Ziemianin| Opublikowano 13.04.2016 15:30:09 |
Polecenie cmd powinno być net start aspnet_state
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