Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 15416|Vastaus: 0

[ASP.NET] ASP.NET MachineKeyn rooli ja sen käyttö

[Kopioi linkki]
Julkaistu 14.2.2016 11.24.21 | | |

ASP.NET machineKeyn rooli

Jos Asp.Net käynnistää ohjelman ja kohtaa tämän virheen: "Validoi näkymätila MAC epäonnistui." Jos tämä sovellus on verkkofarmin tai klusteri isännöimä, varmista, että <machineKey> konfiguraatio määrittää saman validationKey- ja validointialgoritmin. AutoGenerationia ei voi käyttää klusterissa. Mikä siis on machineKeysin tarkoitus, jos sovelluksesi ei käytä yhtenäistä machineKeytä? MSDN:n standardien mukaan: "Konfiguroi avaimet Formes-todennusevästeiden salaamiseen ja purkamiseen sekä tilatietojen tarkasteluun sekä prosessin ulkopuolisten istuntotila-identiteettien validointiin." Toisin sanoen monet salaukset perustuvat Asp.Net machineKeyn arvoihin, kuten Forms-todennusevästeeseen ja ViewState-salaukseen. Oletuksena Asp.Net:n konfiguraatio generoidaan dynaamisesti itsestään, jos yksittäinen palvelin on tietysti kunnossa, mutta jos useita palvelimia on kuormantasapainotettu, machineKey käyttää myös dynaamista generointimenetelmää, jossa jokaisen palvelimen koneavaimen arvo on epäjohdonmukainen, mikä johtaa epäjohdonmukaisiin salattuihin tuloksiin, eikä se voi jakaa varmennus- ja ViewState-toimintoja, joten useiden palvelinten kuormituksen tasapainottamiseen sama koneavain on konfiguroitava jokaisessa paikassa.

Algoritmi generoitu ASP.NET machineKey:







Edellinen:C# Analoginen hiiren näppäimistökäyttö [Itsetesti, todellakin saatavilla]
Seuraava:SQL 2000 -tietokantaliitteen yhteensopivuusongelmasta SQL 2012:een
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com