La définition de ViewStateUserKey me donne une erreur «Validation de l'état MAC de viewstate»

J'ai la suite dans ma BasePage classe toutes mes pages ASPX proviennent de:

protected override void OnInit(EventArgs e)
{
    base.OnInit(e);
    ViewStateUserKey = Session.SessionID;
}

J'ai aussi un machineKey ensemble dans Web.config. Je ne pense pas que cette erreur est à cause d'une batterie de serveurs web, car ce qui se passe sur ma machine de dev.

Mon hôte a maintenant mis à niveau .NET 3.5 SP1. Après cette mise à jour, chaque fois que je compile avec le ViewStateUserKey réglage ci-dessus, je ne cesse de recevoir de la "Validation de MAC viewstate d'erreur" echec de chaque publication.

Ce que je fais mal? Est ce paramètre, même plus nécessaire avec la dernière mise à jour de framework?

source d'informationauteur Druid