Un utilisateur de mon site rencontre des problèmes de connexion (pas de
soucis pour les autres).
Sur une première page, il coche une checkbox et selon la checkbox cochée,
une page différente doit s'ouvrir
(cette page est un formulaire avec une trentaine de composants).
Le problème se produit en entrant sur la seconde page et le message d'erreur
est le suivant :
Unable to validate data.
Description: An unhandled exception occurred during the execution of
the current web request. Please review the stack trace for more
information about the error and where it originated in the code.
Exception Details: System.Web.HttpException: Unable to validate data.
Source Error:
An unhandled exception was generated during the execution of the
current web
request. Information regarding the origin and location of the exception
can be identified using the exception stack trace below.
[HttpException (0x80004005): Authentication of viewstate failed.
1) If this is a cluster, edit <machineKey configuration so all servers use
the
same validationKey and validation algorithm. AutoGenerate cannot be
used in a cluster.
2) Viewstate can only be posted back to the same page.
3) The viewstate for this page might be corrupted.]
System.Web.UI.LosFormatter.Deserialize(String input) +118
System.Web.UI.Page.LoadPageStateFromPersistenceMedium() +102
[HttpException (0x80004005): Invalid_Viewstate
Client IP: 83.229.32.253
Port: 50815
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
ViewState: (...)
TRES LONG VIEWSTATE
Http-Referer:
http://ead.isped.u-bordeaux2.fr/ACCUEIL/PRE-INSCRIPTION/CN-INS-FormulairePre
Inscription.aspx?epidem=0&rec=1&stat=0&bddm=0
Path:
/ACCUEIL/PRE-INSCRIPTION/CN-INS-FormulairePreInscription.aspx.]
System.Web.UI.Page.LoadPageStateFromPersistenceMedium() +448
System.Web.UI.Page.LoadPageViewState() +18
System.Web.UI.Page.ProcessRequestMain() +447
Le viewstate du message d'erreur est très long.Je ne suis pas dans le cas
d'une ferme de serveur et il n'y a pas de transmission
du viewstate d'une page à une autre. Le PC de l'utilisateur est à jour et
tourne sous XP.
Dans la base de connaissances de MS, je n'ai trouvé aucune informations à
part une petite MAJ permettant d'avoir un message
d'erreur plus complet (mis à jour faite).
Avez vous une idée de la cause de cette erreur... ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Antonio Fontes
Bonjour,
J'ai déjà eu ce problème suite au scénario suivant :
- l'utilisateur ouvre une session et demande le formulaire - il prend tout son temps pour renseigner le formulaire - la session s'arrête. - il soumet le formulaire.
Bref : il "démarre" sa session en soumettant des données POST , le viewstate validator n'aimait pas ça à une époque, je ne sais pas si c'est reglé.
Est-il dans ce cas de figure ?
AF
Bonjour,
J'ai déjà eu ce problème suite au scénario suivant :
- l'utilisateur ouvre une session et demande le formulaire
- il prend tout son temps pour renseigner le formulaire
- la session s'arrête.
- il soumet le formulaire.
Bref : il "démarre" sa session en soumettant des données
POST , le viewstate validator n'aimait pas ça à une époque,
je ne sais pas si c'est reglé.
J'ai déjà eu ce problème suite au scénario suivant :
- l'utilisateur ouvre une session et demande le formulaire - il prend tout son temps pour renseigner le formulaire - la session s'arrête. - il soumet le formulaire.
Bref : il "démarre" sa session en soumettant des données POST , le viewstate validator n'aimait pas ça à une époque, je ne sais pas si c'est reglé.