Qualcuno sa darmi qualche suggerimento su come correggere il seguente errore: "Convalida di viewstate MAC non riuscita. Se questa applicazione è ospitata in una Web farm o in un cluster, verificare che la configurazione <machineKey> specifichi lo stesso validationKey e algoritmo di convalida. Impossibile utilizzare AutoGenerate in un cluster."

Grazie

Alessio Arrigoni - CONSULENTE INFORMATICO
https://www.alessioarrigoni.it
https://www.assistenzapccomo.it
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao Alessio,

se effettivamente la tua applicazione gira in una web farm (più di un webserver), allora devi impostare staticamente le Machine Keys usate da IIS. Qui è scritto come generarle. Andranno poi copiate su ogni webserver.
http://technet.microsoft.com/en-us/library/cc731979%28v=ws.10%29.aspx

Quelle sono le chiavi di crittografia e validazione che ASP.NET usa per verificare che il contenuto di pagina (es.: del viewstate) non sia stato manomesso dall'utente o che un cookie di autenticazione sia integro. Se le machine keys sono diverse da webserver a webserver, ecco che la verifica di ASP.NET fallirà quando la pagina era stata generata da un altro webserver nel cluster.

ciao,
Moreno.
Modificato da BrightSoul il 04 agosto 2013 16.52 -

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.