Wissensdatenbank · Network Load Balanced Cluster

Validierung des Viewstate-MAC fehlgeschlagen

Zuletzt aktualisiert am 2019-02-03

Frage: Ich erhalte diese Fehlermeldung und weiß nicht, ob sie daran liegt, dass mir etwas in der Datenbank fehlt, oder ob es eine andere Ursache gibt. Ich habe eine Anmeldung. Wenn ich etwa 3 bis 5 Minuten später etwas tue, werde ich abgemeldet. Ich habe die vorgefertigte ASP.NET-Anmeldung verwendet. Deshalb bin ich nicht sicher, ob in meinen ASP.NET-Membership-Tabellen eine Datenspalte fehlt oder ob die Ursache woanders liegt.

Serverfehler in der Anwendung „/“.
Die Validierung des Viewstate MAC ist fehlgeschlagen. Wenn diese Anwendung von einer Web Farm oder einem Cluster gehostet wird, stellen Sie sicher, dass die Konfiguration <machineKey> denselben validationKey und denselben Validierungsalgorithmus angibt. AutoGenerate kann in einem Cluster nicht verwendet werden.


Antwort: Dies ist ein häufiger Fehler, der hauptsächlich in unserer Cluster-Hosting-Umgebung auftritt, da die Anfragen zwischen verschiedenen Webservern wechseln. Um ihn zu beheben, müssen Sie in Ihrer Datei web.config einen statischen machineKey verwenden.

Informationen zum Erzeugen eines machineKey finden Sie hier: http://www.eggheadcafe.com/articles/GenerateMachineKey/GenerateMachineKey.aspx

Dies geschieht, wenn die Website recycelt wird: Es wird ein neuer MAC erzeugt, der nicht mit dem alten MAC übereinstimmt. Anschließend erscheint diese Fehlermeldung.

← Alle Knowledgebase Artikel

Tell us what you need

Compare available plans or describe your workload so we can discuss a suitable starting point.