Мы опубликовали обновление приложения для той же службы веб-приложений Azure и начали получать ошибки:
Исключение: System.Web.Mvc.HttpAntiForgeryException (0x80004005): не удалось использовать маркер защиты от подделкирасшифрованы.Если это приложение размещено на веб-ферме или в кластере, убедитесь, что на всех компьютерах установлена одна и та же версия веб-страниц ASP.NET, а в конфигурации указаны явные ключи шифрования и проверки.AutoGenerate нельзя использовать в кластере.
Это происходит с клиентами, использующими страницу входа в приложении.Это заголовки ответа:
HTTP/1.1 200 OK
Cache-Control: private
Content-Length: 5585
Content-Type: text/html; charset=utf-8
Vary: Accept-Encoding
Server: Microsoft-IIS/10.0
X-AspNetMvc-Version: 5.2
X-Frame-Options: SAMEORIGIN
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Wed, 30 Jan 2019 14:23:33 GMT
Клиент должен либо закрыть браузер и заново открыть, либо очистить куки браузера, чтобы решить проблему.
В веб-приложении было запущено 3 экземпляра службы приложения.до и после обновления.ARR Affinity включен.
Почему это происходит и как мне это исправить?