0

エラー:

Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that <machineKey> configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster.

私は ASP.NET 4.0 を使用していますが、ブラウザでページを操作できないままにしてから、戻ってきて LinkBut​​ton をクリックすると、このエラーが発生します。

このセクションを web.config に追加したことに注意してください。

<machineKey validationKey="5D063F8696973939183E8CD13363F9B1D2F3D267CAD70E5F0602A81603AB77F9AD82919311A00CEF867FA1216898BE6FE32DF267AEA98E8E18837B375998621C"                 decryptionKey="DD1D0F9CD56447D829DC9040C651AA5235C3F0FEDB8C91C8A45960C30F0A4314" 
                validation="SHA1" 
                decryption="AES" />

しかし、それでもこのエラーが発生します。セッションの有効期限が切れた後などに発生する可能性があると思います。しかし、viewstate の MAC 暗号化を無効にせずに回避するにはどうすればよいでしょうか?

ありがとう

4

0 に答える 0