Durch das Festlegen von ViewStateUserKey erhalte ich den Fehler "Überprüfung des viewstate-MAC fehlgeschlagen"

Ich habe folgendes in meinemBasePage Klasse, aus der alle meine ASPX-Seiten stammen:

protected override void OnInit(EventArgs e)
{
    base.OnInit(e);
    ViewStateUserKey = Session.SessionID;
}

Ich habe auch einmachineKey setzen inWeb.config. Ich glaube nicht, dass dieser Fehler auf eine Webfarm zurückzuführen ist, da dies auch auf meinem Entwicklungscomputer geschieht.

Mein Host wurde jetzt auf .NET 3.5 SP1 aktualisiert. Nach diesem Update kompiliere ich jedes Mal mit demViewStateUserKey Bei der obigen Einstellung erhalte ich bei jedem Postback den Fehler "Überprüfung des ViewState-MAC fehlgeschlagen".

Was mache ich hier falsch? Ist diese Einstellung mit dem neuesten Framework-Update überhaupt noch notwendig?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage