Я проверял каждое сообщение на SO, каждое сообщение в Интернете, но ничего не помогает.Проверка MAC-адреса ViewState не выполняется ASP.Net 2.0 SP2
Я получаю подтверждение ошибки MAC-адреса viewstate. Внезапно начался сбой на нашем производственном сервере. Однако он работает на нашем промежуточном сервере, и файлы идентичны. Мы обнаружили, что наш производственный сервер имеет SP2, а на промежуточном сервере - SP1.
Мы не находимся в сети. Я добавил этот ключ машины в web.config:
<machineKey validationKey="AutoGenerate,IsolateApps" decryptionKey="AutoGenerate,IsolateApps" validation="SHA1"/>
Я также попытался все обходные здесь: http://blogs.msdn.com/tom/archive/2008/03/14/validation-of-viewstate-mac-failed-error.aspx.
Еще одна вещь, которую я должен упомянуть; это не происходит после обратной передачи. Это происходит после перенаправления. Похоже, что большинство случаев, которые я видел в Интернете, происходят после обратной передачи. Не уверен, что это связано с ошибкой.
В любом случае, есть ли у кого-нибудь идеи?
Огромное спасибо, я бы поднял это миллион раз, если бы смог после всех проблем, которые это вызвало. По-видимому, это был только атрибут action в теге формы. Вытащил это, и все снова работает. еще раз спасибо –