Я продолжаю получать указанную ниже ошибку после развертывания моего проекта ASP.NET MVC на веб-сайтах Azure.
A required anti-forgery token was not supplied or was invalid.
Похоже, это происходит только со следующими шагами:
- Откройте браузер и перейдите на страницу входа на сайт (эта страница может оставаться открытой в течение некоторого времени) - ОБНОВЛЕНИЕ: похоже, что это не нужно
- Развернуть проект
- Попробуйте войти
- Получить ошибку
У меня указан машинный ключ
<machineKey validationKey="[vKey]" decryptionKey="[dKey]" validation="SHA1" decryption="AES" />
поэтому я подумал, что это должно защитить меня от этого. Какие-нибудь мысли?
ОБНОВЛЕНИЕ: я публикую из Visual Studio, и URL-адрес назначения был установлен на http://[appName].azurewebsites.net вместо личного домена, который я использую для проверки подлинности FB. Я нахожусь в пользовательском домене, когда я на самом деле вхожу в систему, поэтому, возможно, есть какая-то проблема с кэшированием? Не уверена. Поскольку это не всегда кажется воспроизводимым, трудно определить, имело ли это какое-либо значение.