BasePage
クラスには、すべての ASPX ページの派生元である次のものがあります。
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
ViewStateUserKey = Session.SessionID;
}
にもmachineKey
セットがありWeb.config
ます。これは私の開発マシンでも発生するため、このエラーは Web ファームが原因ではないと思います。
ホストが .NET 3.5 SP1 にアップグレードされました。この更新後、ViewStateUserKey
上記の設定でコンパイルするたびに、すべてのポストバックで「viewstate MAC の検証に失敗しました」というエラーが常に発生します。
ここで何が間違っていますか?この設定は、最新のフレームワークの更新でもう必要ですか?