Question

Nous avons récemment déménagé tous nos sites d'un serveur (IIS6) vers un nouveau serveur (IIS7) qui a également impliqué changeant tous les enregistrements DNS. Cependant, sur certains des sites, lorsque vous faites un post-retour sur certaines pages, vous obtenez l'erreur suivante:

Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that <machineKey> configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster. 
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: Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that <machineKey> configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster.

Dans un premier temps je pensais que cela peut être un problème de propogation avec le site (ex. En essayant de son post-retour à l'ancien serveur). Cependant, les enregistrements DNS ont été changés il y a 2 semaines, donc sûrement cela ne peut pas être le cas.

Pourquoi cette erreur serait survenant?

Il pourrait être intéressant de noter, cette erreur n'a jamais eu lieu sur l'ancien serveur.

Était-ce utile?

La solution

Cela peut être un bug lié à asp.net 2.0. Quelle version utilisez-vous -. Le bug est corrigé dans le Service Pack 2

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top