150 Stimmen

Anforderung des Sitzungsstatus an den Sitzungsstatusserver kann nicht durchgeführt werden

Dieses Problem tritt derzeit auf unserer Website auf. Im Grunde passiert es nur, wenn wir auf bestimmte Links klicken, bei denen sich ein neues Fenster öffnet.
Diese Fehlermeldung erhalten wir:

U
Bitte stellen Sie sicher, dass der ASP.NET State-Dienst gestartet ist und dass die Ports von Client und Server identisch sind.
I Remote-Rechner befindet, stellen Sie bitte sicher, dass er Remote-Anfragen akzeptiert, indem Sie überprüfen Sie den Wert von HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection.
I Registry-Wert nicht existiert oder auf 0 gesetzt ist, muss der Status Server-Verbindungszeichenfolge entweder "localhost" oder "127.0.0.1" als den Servernamen verwenden.

Zielort :
Leere MakeRequest(StateProtocolVerb, System.String, StateProtocolExclusive, Int32, Int32, Int32, Byte[], Int32, Int32, SessionNDMakeRequestResults ByRef)

Dies ist die Webkonfiguration, die den Tag sessionstate enthält:

<sessionState mode="StateServer" timeout="45" />

Ich habe den ASP.NET State Service überprüft, und er ist derzeit gestartet und auf automatisch eingestellt

Ich habe die in der Fehlermeldung angegebene Registrierung auf 1 gesetzt, aber es funktioniert immer noch nicht.

359voto

Jamshid Hashimi Punkte 7141
  1. Start-> Verwaltung -> Dienste
  2. Klicken Sie mit der rechten Maustaste auf das ASP.NET Zustandsdienst und klicken Sie auf "Start".

Zusätzlich können Sie den Dienst auf automatisch setzen, so dass er nach einem Neustart funktioniert

31voto

hikkemikke Punkte 299

Wenn Sie HKEY_LOCAL_MACHINE ändern müssen \SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection auf 1, denken Sie daran Neustart die ASP.net-Zustand Dienst, nachdem Sie den Parameter geändert haben.

10voto

mas_oz2k1 Punkte 2821

Prüfen Sie das:

stateConnectionString="tcpip=server:port"

ist richtig. Bitte überprüfen Sie auch, ob der Standard-Port ( 42424 ) verfügbar ist und Ihr System nicht über eine firewall der den Anschluss auf Ihrem System blockiert

10voto

Rinoy Ashokan Punkte 1343

Geben Sie Services.msc in das Ausführen-Fenster von Windows ein. Daraufhin werden alle Windows-Dienste in unserem System aufgelistet. Jetzt müssen wir starten Asp.net Zustandsdienst wie auf dem Bild zu sehen. enter image description here

Ihr Problem wird gelöst werden.

6voto

Hiren Parghi Punkte 1755

Einer meiner Kunden hatte das gleiche Problem. Die folgenden Schritte wurden unternommen, um das Problem zu beheben.

 (1) Open Run. 

 (2) Type Services.msc

 (3) Select ASP.NET State Service

 (4) Right Click and Start it.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X