ASP.NET MVC: Html.AntiForgeryToken выдает одинаковый токен при каждой загрузке страницы - PullRequest
2 голосов
/ 11 июля 2011

На моем локальном компьютере метод Html.AntiForgeryToken устанавливает значение скрытого поля __RequestVerificationToken в новую, совершенно случайную строку каждый раз, когда я перезагружаю форму. Но если я перенесу тот же код на удаленный сервер, значение этого скрытого поля будет тем же. Это остается тем же самым, даже если я перезапускаю пул приложений или очищаю кэш времени выполнения, изменяя что-то в web.config. Что я сделал не так?

1 Ответ

0 голосов
/ 13 июля 2011

Вероятно, ключ машины определен в web.config, посмотрите: Как настроить MachineKey , и это приведет к генерации того же токена защиты от подделки. Возможно, сервер переопределяет ключ машины.Надеюсь, это поможет.

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