現在、Web アプリを ASP.NET 1.1 から ASP.NET 3.5 に移行中です。私たちのアプリは、DNS ラウンド ロビンを介して複数のサーバーで実行されるため、すべてのブラウザー リクエストが異なるサーバーで終了する可能性があります。検証エラーを防ぐために、web.config に があります。
ただし、私たちの計画は一度に 1 つのサーバーを移行することでした。ユーザーが 1.1 でページをロードすると、次のようになります。サーバーで、ページがポストバック時に 3.5 サーバーで終了すると、viewstate の検証が失敗します。
この問題に関してウェブ上で何も見つけることができませんでした.viewstateの検証が1.1と互換性がないというのは私の推測です. つまり、1.1 によって生成されたビューステートは、同じ machineKey を使用しても 3.5 では検証されず、その逆も同様です。
誰もこの疑いを確認できますか?
ありがとう