0
我得到以下例外情况每隔几天:视图状态异常
System.Web.HttpException (0x80004005): 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. ---> System.Web.UI.ViewStateException: Invalid viewstate.
的事情是,我有一台机器按键,而且我也只使用一台服务器(即没有集群)。那么为什么会发生这种异常?我能想到的唯一的事情是,我一直在重新设置IIS服务器,但我无法弄清楚为什么这是一个问题。你们是否经常看到这个例外?
仅供参考,下面在我“的System.Web”存在:
<machineKey validationKey="Blah1" decryptionKey="Blah2" validation="SHA1" decryption="AES" />
很多信息,如果你想挖掘它:http://stackoverflow.com/search?q=Validation+of+viewstate+MAC+failed(我不知道真正的答案是什么。/) – Greg 2010-12-08 16:24:39