See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 23589|Vastuse: 1

[Allikas] asp.net sessioonide jagamine (StateServeri kaudu)

[Kopeeri link]
Postitatud 16.01.2019 22:12:58 | | |
asp.net Seansside jagamise probleem võib tekkida arenduse või juurutamise ajal, kuidas jagada sessioone erinevate rakenduste vahel? Täna otsisin seda, internetis on palju meetodeid, millest kõige levinum on SqlServer andmebaasi jagamise sessioon, kui pead ise Baidusse minema, tuleb see välja. Aga kas poleks suur probleem, kui andmebaas ei oleks SqlServer, vaid midagi muud nagu Oracle? Õnneks leidsin täna teise viisi sessioonide jagamiseks ilma andmebaasi kasutamata, nimelt StateServeri meetodiga. Ilma pikema jututa vaata rakenduse samme:

1. Ava register, käivita cmd/regedit ja leia sõlm HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\aspnet_state\Parameters

a. Sea AllowRemoteConnection väärtuseks 1

[b. Määra portiväärtuseks a5b8 (kuueteistkümnendsüsteem), st kümnendkomaa 42424 (vaikimisi)]

Eelnev võimaldab sõna otseses mõttes kaugühendust ja portide seadistamist

2. Muuda arvutiteenuse "ASP.NET State Service" käivitustüüp automaatseks ja käivita teenus samal ajal.

3. Lisa see system.web sõlme alla veebiprojekti A ja veebilehe projekti B web.config failis vastavalt



Pea meeles asendada see teenuse IP-aadressi ja porti määramisega esimeses etapis

4. Lisa järgmine kood vastavalt veebilehe projekti A ja veebilehe projekti B Global.asax.cs

Pane tähele kahteAPPNAME peaks olema samaks。 Ülaltoodud lahendab sessioonide jagamise probleemi. Ülaltoodud lahendused on siin viidatud

Lõpuks saad testida, et saad kirjutada Session veebilehe projektis A, et lugeda veebilehe projektis B, või kirjutada Seesion veebilehe projektis B, et lugeda seda veebilehe projektis A.





Eelmine:2019. aasta Chenyangi juuniori raamatupidamise mõttekaart
Järgmine:MEmu mehaanika muudetud
 Üürileandja| Postitatud 10.07.2022 21:57:11 |
ASP.NET StateServer, mis salvestab sessiooni
https://www.itsvse.com/thread-4258-1-1.html
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com