Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 14264|Atsakyti: 1

[ASP.NET] Neįmanoma pateikti seanso būsenos užklausos seanso būsenos serveriui

[Kopijuoti nuorodą]
Paskelbta 2016-04-13 15:26:49 | | |
Neįmanoma pateikti seanso būsenos užklausos seanso būsenos serveriui. Įsitikinkite, kad paleista ASP.NET būsenos tarnyba ir kad kliento ir serverio prievadai yra vienodi.  Jei serveris yra nuotoliniame kompiuteryje, įsitikinkite, kad jis priima nuotolines užklausas, patikrindami HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\ reikšmę AllowRemoteConnection.  Jei serveris yra vietiniame kompiuteryje ir jei anksčiau minėtos registro reikšmės nėra arba ji nustatyta į 0, būsenos serverio ryšio eilutė turi naudoti "localhost" arba "127.0.0.1" kaip serverio pavadinimas.



"StateServer" seansų valdymas
Nustatykite režimo ypatybę į StateServer, kuris saugo seanso duomenis atskirame atminties buferyje ir paleidžia jį atskirame kompiuteryje
Windows tarnybos šiam buferiui valdyti. Visas valstybės tarnybos pavadinimas yra "ASP.NET valstybės tarnyba" (aspnet_state.exe),
Jį sukonfigūruoja ypatybė stateConnectionString faile Web.config. Šis atributas nurodo serverį, kuriame yra paslauga, ir ką stebėti
Prievadai:
<sessionState mode="Būsenos serveris"
stateConnectionString="tcpip=myserver:42424"
cookieless="false" timeout="20" />



Klaidos priežastys:
ASP.NET Valstybės tarnyba nepradėta.
Sprendimas:
Administraciniai įrankiai > paslaugos > pradėti ASP.NET valstybės tarnybą.
Rekomenduojama nustatyti paleidimo tipą į Automatinis (atidėtas paleidimas)


cmd administratoriaus komanda pradėti:netsh winsock iš naujo








Ankstesnis:C# įvairių įvesties formatų patvirtinimas
Kitą:asp.net gauti serverio MAC adresą
 Savininkas| Paskelbta 2016-04-13 15:30:09 |
Komanda cmd turėtų būti net start aspnet_state
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com