Pregunta

Nos hemos movido recientemente todos nuestros sitios de un servidor (IIS 6) a un nuevo servidor (IIS 7), que también ha supuesto el cambio de todas los registros DNS. Sin embargo, en algunos de los sitios, cuando haces un post-back en ciertas páginas, se obtiene el siguiente error:

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.

Al principio pensé que esto puede ser un problema de propagación con el sitio (es decir. Su tratando de post-volver al viejo servidor). Sin embargo, los registros DNS se cambiaron hace más de 2 semanas, por lo que seguramente esto no puede ser el caso.

¿Por qué este error sea occuring?

Puede ser que sea digno de mención, este error nunca ocurrió en el servidor antiguo.

¿Fue útil?

Solución

Esto puede ser un error relacionado con asp.net-2.0. Qué versión está usando -. El error se corrige en el SP2

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top