Frage

Wir haben vor kurzem umgezogen alle unsere Webseiten, die auf einem Server (IIS 6) auf einen neuen Server (IIS7), die auch alle DNS-Einträge beteiligt zu ändern. Doch auf einige der Seiten, wenn Sie einen Post zurück auf bestimmten Seiten zu machen, können Sie die folgende Fehlermeldung erhalten:

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.

Zuerst dachte ich, das mit der Website ein propogation Problem sein (dh. Seine versucht, den alten Server post-back). Allerdings wurden die DNS-Einträge geändert mehr als 2 Wochen, so sicher dies nicht der Fall sein kann.

Warum sollte dieser Fehler auftritt sein?

Es könnte sein, erwähnenswert, dieser Fehler nie auf dem alten Server aufgetreten ist.

War es hilfreich?

Lösung

Dies ist möglicherweise ein Fehler zu asp.net-2.0 verwendet sein. Welche Version verwenden Sie -. Die Fehler in SP2 festgelegt ist

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top