验证视图状态 MAC 失败。

       ASP.NET站点发布后,遇到如下错误:“验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate”。


服务器使用负载均衡的情况下需要将每台服务器的machinekey配置成一致的值
web.config 配置例子:
<?xml version="1.0"?> 

<configuration> 

<system.web> 

<machineKey validationKey="3FF1E929BC0534950B0920A7B59FA698BD02DFE8" decryptionKey="280450BB36319B474C996B506A95AEDF9B51211B1D2B7A77" decryption="3DES" validation="SHA1"/> 

</system.web> 

</configuration>


分享到:

如果您觉得上面的内容对您有帮助,可以打赏支持一下!

打赏

网友留言(0 条)

发表评论