0

我收到以下错误消息:

视图状态 MAC 验证失败。如果此应用程序由 Web Farm 或集群托管,请确保配置指定相同的 validationKey 和验证算法。AutoGenerate 不能在集群中使用。

经过大量搜索,我找到了这个文档https://support.microsoft.com/en-us/kb/2915218

在上面的文件中,我找到了下面的部分

附录 A:如何生成 machineKey 元素

在本节中,有一个生成的函数,<machineKey> 但我不知道将此代码放在我的应用程序中的何处以及如何调用此函数。

4

1 回答 1

1

使用链接生成机器密钥

<machineKey
validationKey="56AB7132992003EE87F74AE4D9675D65EED8018D3528C0B8874905B51940DEAF6B85F1D922D19AB8F69781B2326A2F978A064708822FD8C54ED74CADF8592E17"
decryptionKey="A69D80B92A16DFE1698DFE86D4CED630FA56D7C1661C8D05744449889B88E8DC"
validation="SHA1" decryption="AES" />

<machineKey>应该放在里面的<system.web>部分。

按照这个链接

于 2015-07-08T11:59:46.853 回答