Каждые пару дней я получаю следующие исключения:
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" />