質問者
「viewstate MAC の検証フィールドです」というエラーメッセージについて

質問
すべての返信
-
lomin さんからの引用 これの原因と出ないようにする対策は何でしょうか?
とりあえず、エラーメッセージに記載されているような web.config の設定ミスはありませんか?クラスタリング環境において web.config に何も書いていないのであれば、上記のエラーが時々出るのが正常です。エラーメッセージに記載されているように validation 関連の設定を正しく行う必要があります。# 以前、ASP.NET 対応のレンタルサーバを借りたときに、上記の問題がでていたことがあります- 編集済み 大久保直美Microsoft employee 2009年4月8日 9:34 invalid tag
-
http://support.microsoft.com/kb/312906/
本家の納屋にありました。。。
-
ロードバランサなハードが使われていたり、クラスタリング設定をおこなったりして、複数のハードに負荷分散する形でWebサーバを構築していませんでしょうか。
その場合、異なるハード側の方に振り向けられたときにmachineKeyが異なるために該当のエラーが発生します。
対策としては、異なるハードに同じmachineKeyを設定する方法があります。