2012-02-11 15 views
1

私のサーバーのうち、非常に大きなトラフィックを持っています。Im receive error:viewstate macの検証に失敗しました。ビューステートMACの検証に失敗しました。すべてのviewstateがロードされていない可能性はありますか?

すべてのviewstateがロードされる前にユーザーがフォームを送信する(たとえば、asp:Buttonをクリックするなど)ことが起こる可能性はありますか?あなたが設定は同じvalidationKeyおよび検証アルゴリズムを指定していることを確認したWebファームまたはクラスタでこのアプリをホストしている場合

は、任意の提案

答えて

3

いただき、誠にありがとうございます。 AutoGenerateはクラスタ内で使用できないことに注意してください。

このタイプのエラーの完全なルート条件と回避策についてはarticleを参照してください。

+0

しかし、表示されるとすぐに、本当に早く提出をクリックした場合にのみ発生します。 – gruber

+0

私はちょっと待っても問題が起きません。#2を回避するようにフォームをマークしてから、読み込みが完了したらスクリプトで有効にしてください。 function enableForm(){ document.getElementById( "form")。無効= false; } window.onLoad = enableForm(); –

+0

しかし、もしそうなら、世界中でこのような数十億の例外が発生する可能性があると私は尋ねていた。 – gruber

関連する問題