Не удалось проверить MAC состояния представления. Ошибка в Azure Web App. - PullRequest
0 голосов
/ 12 декабря 2018

Мы получаем Validation of viewstate MAC failed ошибку в приложении ASP.net, размещенном в Azure как веб-приложение.Эта проблема обычно возникает, когда приложение не используется в течение длительного времени, а затем выполняется действие с использованием Viewstate.В основном на локальных серверах мы можем исправить это, добавив machineKey в web.config файл.В случае Azure, даже после добавления machineKey в web.config файл, проблема сохраняется

Пожалуйста, сообщите, что мне не хватает или как я могу это исправить.

1 Ответ

0 голосов
/ 13 декабря 2018

Вы можете попытаться добавить следующий код к web.config:

<pages enableEventValidation="false" viewStateEncryptionMode="Never">

Вот аналогичная проблема , к которой можно обратиться.

Для получения дополнительной информацииподробности об устранении ошибок кода проверки подлинности сообщения состояния (MAC) см. в этой статье .

...