2013-08-26 1 views
1

Я получаю сообщение об ошибке, что проверка ViewState не удалась. Причина: в представлении viewstate была выполнена ошибка проверки целостности. и данные не могут быть сохранены с использованием моего веб-сайта до тех пор, пока я не переработаю IIS. Я читал, что это связано с машинным ключом в ферме серверов. Я не уверен? Это просто автономный веб-сервер. Любые идеи, как исправить это?Ошибка проверки списка. Причина: в представлении viewstate была выполнена ошибка проверки целостности.

Код события: 4009 Сообщение о событии: Ошибка проверки в представлении Viewstate. Причина: в представлении viewstate была выполнена ошибка проверки целостности. Время события: 8/26/2013 3:30:58 PM Времени события (UTC): 8/26/2013 7:30:58 PM Код события: 6edb892ff6194dc48ef1182cee318e63 События последовательность: 4 События появления: 1 события подробнее код: 50203

информация Применение: Область применения:/LM/W3SVC/2/ROOT-1-130220190575673097 уровень доверия: Полный Application Virtual Path:/ Путь приложения: C: \ Inetpub \ Wwwroot \ сайт \ Название машины:

Информация о процессе: Process ID: 3636 Имя процесса: w3wp.exe Имя учетной записи: домен \ счет

Запрос информации: Запрос URL: Запрос путь: /frmFoodAndBeverage.aspx хоста пользователя Адрес: Пользователь: проверку подлинности: True Type проверки подлинности: согласование имя учетной записи темы: Домен \ учетная запись

ViewStateException информация: Exception сообщение: Invalid ViewState. Клиент IP: Порт: User-Agent: Mozilla/4.0 (совместимо; MSIE 7.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0. 30729; Media Center PC 6.0; InfoPath.3; .NET4.0C; .NET4.0E, Tablet PC 2,0) PersistedState:/wEPDwUKLTYzODM0NTY2Mg9kFgJmD2QWAgIDD2QWAgIDDw8WAh4EVGV4dAUPQmVsbCwgRG9uYWxkIEUuZGQYAQUeX19Db250cm9sc1JlcXVpcmVQb3N0QmFja0tleV9fFgEFIWN0bDAwJENvbnRlbnRQbGFjZUhvbGRlcjEkY21kTmV4dF5K3yklWc0DODJ8SLoJw + dFVUlgm/CktMaD1teAlLBl Referer: Путь: /frmFoodAndBeverage.aspx

Пользовательские события подробности:

+0

Вы видите это: http://support.microsoft.com/default.aspx?scid=kb;en-us ; 829743 – Oscar

+0

Считаете ли вы, что установка enableViewStateMac = "false" исправит это? – user1342164

+0

Я использую много переменных сеанса в моем коде, вот почему: – user1342164

ответ

0

Вы можете проверить, есть ли проблема i к коду аутентификации машины (MAC). Установите enableViewStateMac = "false". Если вы больше не получаете ошибки состояния отображения, проблема связана с функцией MAC. Также вы можете сгенерировать новый файл machineKey и скопировать его в web.config вашего приложения на каждом сервере. Вот некоторые ссылки, которые могут помочь ... объяснение MachineKey http://msdn2.microsoft.com/en-us/library/w8h3skw9.aspx MachineKey генератор http://www.codeproject.com/aspnet/machineKey.asp

+0

Он говорит, чтобы сделать это в файле machine.config? Где это? – user1342164

+1

У меня только один сервер – user1342164

+0

Это свойство страницы: '' –

Смежные вопросы