OVH Cloud OVH Cloud

Pb de ViewState

2 réponses
Avatar
Cyril
Bonjour,
Dans le cadre du d=E9veloppement d'une application Web nous=20
rencontrons de fa=E7on al=E9atoire sur Cassini et pas su IIS=20
l'erreur suivante:=20

Le viewstate n'est pas valide pour cette page et peut=20
=EAtre endommag=E9.=20

Description : Une exception non g=E9r=E9e s'est produite au=20
moment de l'ex=E9cution=20
de la demande Web actuelle. Contr=F4lez la trace de la pile=20
pour plus=20
d'informations sur l'erreur et son origine dans le code.=20

D=E9tails de l'exception: System.Web.HttpException: Le=20
viewstate n'est pas valide=20
pour cette page et peut =EAtre endommag=E9.

Erreur source:=20
Une exception non g=E9r=E9e s'est produite lors de=20
l'ex=E9cution de la demande Web=20
actuelle. Les informations relatives =E0 l'origine et=20
l'emplacement de=20
l'exception peuvent =EAtre identifi=E9es en utilisant la=20
trace de la pile=20
d'exception ci-dessous.=20
[HttpException (0x80004005): Le viewstate n'est pas=20
valide pour cette page et=20
peut =EAtre endommag=E9.]
System.Web.UI.Page.LoadPageStateFromPersistenceMedium
() +139
System.Web.UI.Page.LoadPageViewState() +17
System.Web.UI.Page.ProcessRequestMain() +417

Concernant la couche de pr=E9sentation, nous disposons=20
d'une unique page aspx=20
chargeant =E0 l'aide d'un controlleur les ASCX n=E9cessaires.
Les redirects ainsi que les passages de param=E8tres se=20
font par le biais de la=20
m=E9thode Context.RewritePath.

Merci =E0 tous pour votre aide...

Cyril

2 réponses

Avatar
Pierre LAGARDE [MS]
Bonjour Cyril,

Il y a peut être un limite de taille avec Cassini...
Si tu peux faire des tests et confirmer :)

Pierre Lagarde
Microsoft France

"Cyril" a écrit dans le message de
news: 299801c4aaf9$5fe24720$
Bonjour,
Dans le cadre du développement d'une application Web nous
rencontrons de façon aléatoire sur Cassini et pas su IIS
l'erreur suivante:

Le viewstate n'est pas valide pour cette page et peut
être endommagé.

Description : Une exception non gérée s'est produite au
moment de l'exécution
de la demande Web actuelle. Contrôlez la trace de la pile
pour plus
d'informations sur l'erreur et son origine dans le code.

Détails de l'exception: System.Web.HttpException: Le
viewstate n'est pas valide
pour cette page et peut être endommagé.

Erreur source:
Une exception non gérée s'est produite lors de
l'exécution de la demande Web
actuelle. Les informations relatives à l'origine et
l'emplacement de
l'exception peuvent être identifiées en utilisant la
trace de la pile
d'exception ci-dessous.
[HttpException (0x80004005): Le viewstate n'est pas
valide pour cette page et
peut être endommagé.]
System.Web.UI.Page.LoadPageStateFromPersistenceMedium
() +139
System.Web.UI.Page.LoadPageViewState() +17
System.Web.UI.Page.ProcessRequestMain() +417

Concernant la couche de présentation, nous disposons
d'une unique page aspx
chargeant à l'aide d'un controlleur les ASCX nécessaires.
Les redirects ainsi que les passages de paramètres se
font par le biais de la
méthode Context.RewritePath.

Merci à tous pour votre aide...

Cyril
Avatar
Cyril
Bonjour Pierre ;o)

On a approfondi le problème, il s'avère que le problème
apparait uniquement sur la plateforme Win2KPro / Cassini
(sur XPPro aucun pb).

En outre, le problème apparaît lorsque l'utilisateur
tente de se connecter en local (http://localhost),
bizarrement lors d'un accès distant le problème
n'apparait pas...

Concernant la taille du viewstate, existent il un moyen
d'étendre la taille limite du viewstate dans Cassini?

Merci

Cyril HARPOUTLIAN


-----Message d'origine-----
Bonjour Cyril,

Il y a peut être un limite de taille avec Cassini...
Si tu peux faire des tests et confirmer :)

Pierre Lagarde
Microsoft France

"Cyril" a écrit


dans le message de
news: 299801c4aaf9$5fe24720$
Bonjour,
Dans le cadre du développement d'une application Web nous
rencontrons de façon aléatoire sur Cassini et pas su IIS
l'erreur suivante:

Le viewstate n'est pas valide pour cette page et peut
être endommagé.

Description : Une exception non gérée s'est produite au
moment de l'exécution
de la demande Web actuelle. Contrôlez la trace de la pile
pour plus
d'informations sur l'erreur et son origine dans le code.

Détails de l'exception: System.Web.HttpException: Le
viewstate n'est pas valide
pour cette page et peut être endommagé.

Erreur source:
Une exception non gérée s'est produite lors de
l'exécution de la demande Web
actuelle. Les informations relatives à l'origine et
l'emplacement de
l'exception peuvent être identifiées en utilisant la
trace de la pile
d'exception ci-dessous.
[HttpException (0x80004005): Le viewstate n'est pas
valide pour cette page et
peut être endommagé.]
System.Web.UI.Page.LoadPageStateFromPersistenceMedium
() +139
System.Web.UI.Page.LoadPageViewState() +17
System.Web.UI.Page.ProcessRequestMain() +417

Concernant la couche de présentation, nous disposons
d'une unique page aspx
chargeant à l'aide d'un controlleur les ASCX nécessaires.
Les redirects ainsi que les passages de paramètres se
font par le biais de la
méthode Context.RewritePath.

Merci à tous pour votre aide...

Cyril


.