Échec du chargement du viewstate. Le contrôle de l'arbre dans lequel l'état d'affichage est en cours de chargement

Je reçois le message d'erreur suivant après un HTTP POST sur un ASP.NET formulaire hébergé à l'intérieur d'un UserControl:

Échec du chargement de viewstate. Le contrôle de l'arbre dans lequel l'état d'affichage est en cours de chargement doit correspondre à l'arborescence de contrôle qui a été utilisé pour enregistrer l'état d'affichage lors de la précédente demande. Par exemple, lorsque vous ajoutez des contrôles dynamiquement, les contrôles ajoutés au cours de l'après-back doit correspondre au type et de la position des contrôles ajoutés lors de la demande initiale.

Voici plus d'infos:

  • Je suis en cours d'exécution .NET 4.5 RC
  • C'est un Umbraco 4.7-site web
  • Sur mon local dev machine la forme des œuvres parfaitement
  • Cette erreur se produit uniquement sur le serveur de test .NET 4.5 (uniquement), MSSQL 2012 Express, IIS 7.5, Windows 7 (je sais, c'est pas un vrai serveur encore, un jour peut-être...)
  • Le serveur ne fait pas partie d'une batterie de serveurs web (ou sur le jardin, tho qui devrait être irrevelant)
  • À l'utilisateur de contrôler ne rendu des contrôles dynamiquement

J'ai appliqué tous les derniers service packs.
Je suis à court d'idées maintenant! J'ai même redémarré et a également réalisé un richual sur le serveur impliquant une chanson et une danse spéciale en vain.

ce blog m'a aidé avec la plupart de mes viewstate problèmes weblogs.asp.net/infinitiesloop/archive/2006/08/03/...

OriginalL'auteur krisdyson | 2012-08-03