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

Vaade: 15416|Vastuse: 0

[ASP.NET] ASP.NET MachineKey roll ja selle kasutamine

[Kopeeri link]
Postitatud 14.02.2016 11:24:21 | | |

ASP.NET machineKey roll

Kui su Asp.Net käivitab programmi ja kohtab vea: "Valideeri vaate staatus MAC failed." Kui see rakendus on majutatud võrgufarmis või klastris, veendu, et <machineKey> konfiguratsioon määraks sama valideerimisvõti ja valideerimisalgoritmi. AutoGenere'i ei saa klastris kasutada. Mis on siis machineKeysi eesmärk, kui su rakendus ei kasuta ühtset machineKey'd? MSDN-i standardite kohaselt: "Seadista võtmed, mida kasutatakse vormide autentimisküpsiste krüpteerimiseks ja dekrüpteerimiseks ning olekuandmete vaatamiseks ning protsessist väljas olevate sessioonioleku identiteetide valideerimiseks." Teisisõnu, paljud krüpteerimised tuginevad Asp.Net machineKey väärtustele, näiteks Formsi autentimisküpsisele ja ViewState'i krüpteerimisele. Vaikimisi genereeritakse Asp.Net konfiguratsioon dünaamiliselt iseenesest, kui üks server on muidugi korras, kuid kui mitmed serverid on koormuse tasakaalustatud, kasutab machineKey dünaamilise genereerimise meetodit, kus iga serveri masinavõtme väärtus on ebajärjekindel, mis põhjustab ebajärjekindlaid krüpteeritud tulemusi, ning ei saa jagada verifitseerimist ja ViewState'i, seega mitme serveri koormuse tasakaalustamiseks tuleb igas asukohas konfigureerida sama machinekey.

Algoritm genereeritud ASP.NET machineKey:







Eelmine:C# Analooghiire klaviatuuri töö [Isetest, tõepoolest saadaval]
Järgmine:SQL 2000 andmebaasi manuse ühilduvusprobleemi kohta SQL 2012-le
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