Validierung des Ansichtszustand MAC fehlgeschlagen
-
28-09-2019 - |
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.
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