35 messaggi dal 06 ottobre 2007
Ciao a tutti.
Eccomi nuovamente con un nuovo problema da risolvere, e spero tanto, come sempre finora che qualcuno della comunità riesca ad aiutarmi.

Ho uno strano errore che mi ritorna ogni tanto, dove ho pubblicato una pagina con GridView e SqlDataSource per accedere ai dati del database.

La descrizione dell'errore è:

Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster,
ensure that <machineKey> configuration specifies the same validationKey and validation algorithm.
AutoGenerate cannot be used in a cluster.

E lo stack di errore spesso indecifrabile...

Cmq come detto succede solo delle volte, viene compilato correttamente e alle volte funziona benissimo.

La pagina in questione è www.oracolo.ch/forum.aspx

Se è la volta buona si presenterà l'errore ma alle volte funziona.

Qcl saprebbe aiutarmi?
Devo consegnare il sito per un progetto di scuola settimana prossima, spero che qcl si faccia avanti presto.

Help !

Selecthelp :(
3.121 messaggi dal 29 ottobre 2001
Contributi | Blog
Ma il sito è realmente in una farm o eseguita su più processi?
Comunque qui trovi le spiegazioni:
http://blogs.ugidotnet.org/odamiani/archive/2008/03/31/91961.aspx
Ciao
.
35 messaggi dal 06 ottobre 2007
Sempre tu eh, sei un grande... ho solo 1 form per pagina, se questa èla tua domanda.. comunque:

Grazie per il link, è stato utile in quanto ha spiegato in poche semplici parole il problema;
credo che veniva generato dalla DropDownList che era impostata su AutoPostBack, infatti l'errore veniva quasi sempre
generato modificando la DDL più volte.

Il sito mi ha portato dopo qualche link al sito http://www.aspnetresources.com/tools/keycreator.aspx
dove ho potuto generare un machineKey.
Lo copiato nel web.config e finora va tutto bene.

Anche selezionando più volte velocemente il valore della DDL.

Avevo trovato una soluzione in un forum che diceva di mettere nel web.config
<system.web>
<pages enableViewStateMac="false">
</pages>
</system.web>

Ma poi ora lo tolto anche perchè lo sconsigliava il sito che mi hai mandato.

Speriamo che continui così.
Grazie mille

ps
ASPITALIA ha dei problemi con il login, ogni volta casini con il login....
3.121 messaggi dal 29 ottobre 2001
Contributi | Blog
selecthelp ha scritto:
http://www.aspnetresources.com/tools/keycreator.aspx dove ho potuto generare un machineKey.
Lo copiato nel web.config e finora va tutto bene.

Anche selezionando più volte velocemente il valore della DDL.

In quel modo non viene ricreato in automatico ad ogni riavvio di processo. Non dovresti più avere problemi

Avevo trovato una soluzione in un forum che diceva di mettere nel web.config
<system.web>
<pages enableViewStateMac="false">
</pages>
</system.web>

Ma poi ora lo tolto anche perchè lo sconsigliava il sito che mi hai mandato.

Esatto, perché disabilitandolo non avviene nessuna crittografazione del viewstate.

ps
ASPITALIA ha dei problemi con il login, ogni volta casini con il login....

Quando tornano da Redmond potranno controllare

Ciao
.

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.