Я столкнулся с ужасным:
Не удалось выполнить проверку MAC-адреса viewstate. Если это приложение размещено веб-фермой или кластером, убедитесь, что в конфигурации указан тот же алгоритм validationKey и validation. AutoGenerate не может использоваться в кластере.
Ошибка.
Хорошо, поэтому я смотрю его и обнаружил, что это может быть вызвано двумя вещами: viewState, которые не могут быть проверены страницей, и/или событиями, которые не могут быть проверены.
Я положил
<pages enableEventValidation="false" enableViewStateMac="false" viewStateEncryptionMode="Never">
В моем web.config, чтобы остановить проблему, но это вряд ли похоже на исправление для меня.
Дело в том, что я никогда не использовал viewState в своем приложении. Я знаю, что asp.net по умолчанию использует viewstate для хранения некоторых вещей, но я сомневаюсь, что значения по умолчанию, хранящиеся здесь, будут вызывать ошибки.
Я заметил, что проблема возникает, когда я postBack и страница еще не закончила загрузку.
Спасибо
Изменить: Пожалуйста, может кто-то проверить мой сайт www.vittoriosaStarsNursery.com и посмотреть, не получилось ли вы, что я получил выше? Я не получаю его локально, но люди продолжают говорить мне, что они его получают.