Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 23589|Odpoveď: 1

[Zdroj] asp.net zdieľanie relácií (cez StateServer)

[Kopírovať odkaz]
Zverejnené 16. 1. 2019 22:12:58 | | |
asp.net Problém so zdieľaním relácií sa môže vyskytnúť počas vývoja alebo nasadenia, ako zdieľať relácie medzi rôznymi aplikáciami? Dnes som to hľadal, na internete je veľa metód, medzi ktorými je najbežnejšie používanie databázového zdieľania SqlServeru, ak potrebujete ísť na Baidu sami, objaví sa to. Ale nebolo by veľkým problémom, keby databáza nebola SqlServer, ale niečo iné, napríklad Oracle? Našťastie som dnes našiel ďalší spôsob, ako implementovať zdieľanie relácií bez použitia databázy, teda použitím metódy StateServer. Bez ďalších rečí, pozrite sa na kroky implementácie:

1. Otvorte register, spustite cmd/regedit a nájdite uzol HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\aspnet_state\Parameters

a. Nastavte hodnotu AllowRemoteConnection na 1

[b. Nastavte hodnotu portu na a5b8 (hexadecimálne), t.j. desatinné 42424 (predvolené)]

Vyššie uvedené doslova umožňuje vzdialené pripojenie a nastavenie portov

2. Zmeniť typ spustenia počítačovej služby "ASP.NET State Service" na Automatic a spustiť službu súčasne.

3. Pridať ho pod uzol system.web v súbore web.config projektu webu A a projektu B



Nezabudnite v kroku 1 nahradiť IP adresou služby a portom nastaveným

4. Pridať nasledujúci kód do Global.asax.cs projektu webovej stránky A a projektu B

Venuj pozornosť dvomAPPNAME by mal byť nastavený na rovnaké。 Vyššie uvedené rieši problém zdieľania relácií. Vyššie uvedené riešenia sú tu uvedené

Nakoniec môžete otestovať, či dokážete napísať Session v projekte webu A na čítanie v projekte B webu, alebo napísať Seesion v projekte B na čítanie v projekte A.





Predchádzajúci:Myšlienková mapa Chenyang Junior Accounting 2019
Budúci:MEmu mechanika upravená
 Prenajímateľ| Zverejnené 10. 7. 2022 21:57:11 |
ASP.NET StateServer, ktorý ukladá reláciu
https://www.itsvse.com/thread-4258-1-1.html
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com