Asp.net Viewstate验证失败。原因:viewstate提供的完整性检查失败

Asp.net Viewstate验证失败。原因:viewstate提供的完整性检查失败,asp.net,iis,iis-7,web-config,web-farm,Asp.net,Iis,Iis 7,Web Config,Web Farm,有一段时间我收到“viewstate MAC验证失败。如果此应用程序由Web场或群集托管,请确保配置指定了相同的validationKey和验证算法。无法在群集中使用AutoGenerate。”GridView回发错误 我在我的网站上定义了相同的机器密钥,但我(有时)得到了消息 有什么线索吗?将其添加到system.web部分的web.config文件中: <machinekey validationkey="xxx" decryptionkey="xxx" validation="SHA

有一段时间我收到“viewstate MAC验证失败。如果此应用程序由Web场或群集托管,请确保配置指定了相同的validationKey和验证算法。无法在群集中使用AutoGenerate。”GridView回发错误

我在我的网站上定义了相同的机器密钥,但我(有时)得到了消息


有什么线索吗?

将其添加到system.web部分的web.config文件中:

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

提供您自己的验证和解密密钥(上面的“xxx”)

您可以尝试从中生成

请务必参考此内容,我已经在web.config中添加了
,因为您可以看到我的没有
validation=“SHA1”