Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 14264|Svar: 1

[ASP.NET] Kan inte göra sessionstillståndsförfrågan till sessionsstatusservern

[Kopiera länk]
Publicerad på 2016-04-13 15:26:49 | | |
Kan inte göra sessionstillståndsförfrågan till sessionsstatusservern. Vänligen se till att ASP.NET State-tjänsten startas och att klient- och serverportarna är desamma.  Om servern är på en fjärrdator, se till att den accepterar fjärrförfrågningar genom att kontrollera värdet på HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\ Tillåt fjärranslutning.  Om servern är på den lokala maskinen, och om det tidigare nämnda registreringsvärdet inte existerar eller är satt till 0, måste tillståndsserveranslutningssträngen använda antingen 'localhost' eller '127.0.0.1' som Servernamn.



StateServer-sessionshantering
Sätt lägeegenskapen till StateServer, som lagrar sessionsdata i en separat minnesbuffert och kör den på en separat maskin
Windows-tjänster för att kontrollera denna buffert. Det fullständiga namnet på den statliga tjänsten är "ASP.NET State Service" (aspnet_state.exe),
Den konfigureras av egenskapen stateConnectionString i Web.config-filen. Denna attribut specificerar vilken server tjänsten är placerad på och vad som ska övervakas
Portar:
<sessionState mode="StateServer"
stateConnectionString="tcpip=myserver:42424"
cookieless="false" timeout="20" />



Felorsaker:
ASP.NET Statliga tjänstgöringstjänsten har inte startats.
Lösning:
Administrativa verktyg – > tjänster – > ASP.NET statliga tjänst startad.
Det rekommenderas att ställa in Starttypen till Automatisk (Fördröjd start).


CMD admin-kommando för att starta:Netsh Winsock-återställning








Föregående:C# Validering av olika inmatningsformat
Nästa:asp.net få serverns MAC-adress
 Hyresvärd| Publicerad på 2016-04-13 15:30:09 |
Kommandot för cmd borde vara net start aspnet_state
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com