エラーが発生しました。 ビューステートMACの検証に失敗しました。このアプリケーションがWebファームまたはクラスタによってホストされている場合は、構成で同じvalidationKeyおよび検証アルゴリズムが指定されていることを確認してください。 AutoGenerateはクラスタ内では使用できません。 説明:現在のWeb要求の実行中に、未処理の例外が発生しました。エラーの詳細とコード内のどこで発生したのかについては、スタックトレースを参照してください。マスターページのリンクボタンをクリック中にエラーが発生しました
例外の詳細:System.Web.HttpException:viewstate MACの検証に失敗しました。このアプリケーションがWebファームまたはクラスタによってホストされている場合は、構成で同じvalidationKeyおよび検証アルゴリズムが指定されていることを確認してください。 AutoGenerateはクラスタ内では使用できません。
ソースエラー:
デバッグモードでコンパイルしたときのみ表示することができ、この未処理の例外を生成したソースコード。これを有効にするには、次のいずれかの手順を実行してからURLをリクエストしてください。
- エラーを生成したファイルの先頭に「Debug = true」というディレクティブを追加してください。例:
かは:この第二の技術は、すべての原因となること
注:
2)アプリケーションの設定ファイルに次のセクションを追加します。デバッグモードでコンパイルされるアプリケーション内のファイル最初の手法では、その特定のファイルのみがデバッグモードでコンパイルされます。
重要:アプリケーションをデバッグモードで実行すると、メモリ/パフォーマンスのオーバーヘッドが発生します。実動シナリオにデプロイする前に、アプリケーションでデバッグが無効になっていることを確認する必要があります。
スタックトレース:
[HttpException(0x80004005が):データを検証することができません。] System.Web.Configuration.MachineKeySection.GetDecodedData(バイト[] BUF、バイト[]修飾子、のInt32の開始、のInt32の長さ、 )+ +2546780 System.Web.UI.ObjectStateFormatter.Deserialize(String inputString)+214
[ViewStateException:ビューステートが無効です。 クライアントIP:127.0.0.1 ポート: のUser-Agent:Mozillaの/ 4.0(互換; MSIE 6.0; Windows NTの5.1; SV1; InfoPath.2; .NET CLR 2.0.50727) のViewState:9xQG6dYJ5zq2jCqMiucYRNTojwFlEGYjCH2OQX2PsmFzIZhHtD11AD5JBQmMuoIw105QqG46Ew4o8mVXLBG + T9hl2qqjTTQ/jlivQHaLBjR/cojc5VTk2aZUCmDSZBt/z1yzV8kJLFYrNmIkKAztL + eeZho/zZmCVfRAIcCyhIc = リファラー:http://localhost:1124/Login/ApproveAppointments.aspx パス:/Login/ApproveAppointments.aspx]
[HttpException(0x80004005が):ビューステートMACの検証に失敗しました。このアプリケーションがWebファームまたはクラスタによってホストされている場合は、構成で同じvalidationKeyおよび検証アルゴリズムが指定されていることを確認してください。 AutoGenerateはクラスタ内で使用できません。] System.Web.UI.ViewStateException。ThrowError(Exception inner、String persistedState、String errorPageMessage、Boolean macValidationError)+116 System.Web.UI.ObjectStateFormatter.Deserialize(String inputString)+251 System.Web.UI.ObjectStateFormatter.System.Web.UI.IStateFormatter.Deserialize (String serializedState)+4 System.Web.UI.Util.DeserializeWithAssert(IStateFormatterフォーマッタ、String serializedState)+37 System.Web.UI.HiddenFieldPageStatePersister.Load()+220 System.Web.UI.Page.LoadPageStateFromPersistenceMedium )+83 System.Web.UI.Page.LoadAllState()+35 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint、Boolean includeStagesAfterAsyncPoint)+6953 System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint、ブールインクルードStagesAfterAsyncPoint)+154 System.Web.UI.Page.ProcessRequest()+86 System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContextコンテキスト)+18 System.Web.UI.Page.ProcessRequest(HttpContextコンテキスト)+49 ASP.login_approveappointments_aspx.ProcessRequest(のHttpContextコンテキスト)+29 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()154 System.Web.HttpApplication.ExecuteStep(IExecutionStepステップ、ブール& completedSynchronously)+64
ソースエラーで指定されたコードを試しました。しかし、解決できませんでした。誰か助けてもらえますか?