powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Что это может значить?
4 сообщений из 4, страница 1 из 1
Что это может значить?
    #33824953
mikhail_rb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть две мастер-страницы разного содержания, но использующие один общий контрол. При клике не линк на странице, использующий первый мастер, всё работает нормально. А при клике на тот же линк в странице, испльзующей другой мастер выдается ошибка:

Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that <machineKey> configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Web.HttpException: Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that <machineKey> configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster.

И вообще походу там глюк с этими мастер страницами? Что-то часто вылетают неожиданные ошибки.
...
Рейтинг: 0 / 0
Что это может значить?
    #33825012
marina milanina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Судя по описанию ошибки, не срабатывает валидация ViewState
(ViewState шифруется при первоначальной загрузке страницы, а при посте страницы считывается, расшифруется и валидируется. У вас валидация по какой-то причине не проходит).
Попробуйте поставить для страницы директиву EnableViewStateMac=false
Возможно поможет?
...
Рейтинг: 0 / 0
Что это может значить?
    #33827762
mikhail_rb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
К сожалению, не помогает....
...
Рейтинг: 0 / 0
Что это может значить?
    #34034205
harry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Была такая фигня. Спасло следующее:

  <system.web>
    <machineKey validationKey="0DED5A38B716B3357BE5D33F43084DED5782BE921FF4B88B76906CCA3D09EAF19E8E5D84CE300BF0CDF90DD31ADFF395E31126801DC8A51AE11FC644BCB0FF80"
                decryptionKey="A7D3FEC75B57F407FBB4F5AB1BC15DB27C24054DD4098D19" validation="SHA1" />
...
</system.web>

Что за ошибка? Могу поделиться только догадками...
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Что это может значить?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]