La raison en est qu'il existe un problème spécifique où les points d'exclamation suivis par des espaces sont placés dans le VIEWSTATE par des routeurs de société/serveur/quelque chose.Modifier la chaîne VIEWSTATE avant qu'elle ne soit désérialisée
Après avoir enlevé ceux-ci, le VIEWSTATE est bien et peut être désérialisé (comme confirmé par View State Decoder 2 qui est un programme assez cool).
Alors, ce que je veux faire est de
- attraper l'erreur qui se produit
- vérifier l'état d'affichage de ce numéro
- modifier le VIEWSTATE (enlever! S)
- essayer de analyser le VIEWSTATE nouveau
Je travaille à essayer de passer outre la LoadPageStateFromPersistenceMedium dans le System.Web.UI.Page et de la magie de travail à partir de là. Vous travaillez encore dessus ...
Je dois vous suggère de regarder le problème réel - c'est-à-dire quelle que soit l'infrastructure qui gâche vos demandes - plutôt que de coder un correctif fragile pour un problème qui est en dehors de votre système. –
Je serais d'accord normalement, mais c'est un problème intermittent et un correctif de code bon marché a un meilleur résultat dans ce cas. – Dann