Устранение неполадок HttpAntiForgeryExceptions - PullRequest
1 голос
/ 13 марта 2012

Наш сайт сталкивается с HttpAntiForgeryExceptions: «Требуемый токен защиты от подделки не был предоставлен или был недействительным. К сожалению, нам очень трудно воспроизвести эту ошибку из-за нечастости, с которой она возникает, но из-за уровня трафика наш сайт получает, это исключение происходит несколько сотен раз в час.

Мы используем веб-ферму с балансировкой нагрузки, но я убедился, что все серверы настроены на использование одного и того же ключа.

Каждый ActionMethod, к которому мы добавили атрибут [ValidateAntiForgeryToken], получает эту ошибку, но только время от времени. Большая часть этого кода не изменилась за год, но метод отсутствия действий с [ValidateAntiForgeryToken] кажется невосприимчивым.

Мы не используем соление. Только @ Html.AntiForgeryToken () в представлениях с [ValidateAntiForgeryToken] в наших методах действий HttpPost.

Я вижу в Fiddler файлы cookie для защиты от подделки и формирую почтовые значения, но, конечно, все это выглядит как бред.

После долгого времени, глядя на эту проблему, целая группа из нас действительно не имеет ни малейшего понятия, с чего начать. Спасибо за любую помощь, которую вы можете оказать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...