Наблюдая за моими глобальными журналами исключений, эта ошибка кажется невозможной для удаления независимо от того, что я делаю, я думал, что я, наконец, избавился от нее, но вернулся. Вы можете увидеть трассировку ошибки на подобном сообщении здесь.
Заметки об окружающей среде:
IIS 6.0,.NET 3.5 SP1 односерверное приложение ASP.NET
Сделанные шаги:
  <system.web>
    <machineKey validationKey="big encryption key"
      decryptionKey="big decryption key"
      validation="SHA1" decryption="AES" />
В моей странице Base для всех моих страниц
  protected override void OnInit(EventArgs e)
  {
    const string viewStateKey = "big key value";
    Page.ViewStateUserKey = viewStateKey;
  }
Также в источнике страницы я вижу, что все скрытые поля, созданные ASP.NET, находятся правильно в верхней части страницы.
