简体   繁体   中英

Viewstate verification failed. Reason: The viewstate supplied failed integrity check

It's been a while that I'm getting "Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster." error on GridView post-backs.

I've defined the same machine-keys on my sites but I (sometimes) get the message.

Any clue?

Add this to your web.config file in the system.web section:

<machinekey validationkey="xxx" decryptionkey="xxx" validation="SHA1" decryption="AES" />

Provide your own validation and decryption keys ("xxx" above),

which you can try to generated from here

Please do refer this microsoft kb

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM