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?