0

ASP.NET MVC プロジェクトを Azure Web サイトにデプロイした後、次のエラーが発生し続けます

A required anti-forgery token was not supplied or was invalid.

これは、次の手順でのみ発生するようです。

  1. ブラウザーを開き、サイトのログイン ページに移動します (このページはしばらくの間開いたままにしておく必要がある場合があります) -更新:これは必要ないようです
  2. プロジェクトをデプロイする
  3. ログインしてみる
  4. エラーを取得

マシン キーが指定されている

<machineKey validationKey="[vKey]" decryptionKey="[dKey]" validation="SHA1" decryption="AES" />

だから私はこの出来事から私を守るべきだと思った. 何かご意見は?

更新: Visual Studio から発行していますが、FB 認証に使用するカスタム ドメインではなく、宛先 URL が http://[appName].azurewebsites.net に設定されていました。実際にログインするときはカスタム ドメインにいるので、何らかのキャッシュの問題があるのではないでしょうか? わからない。常に再現されるとは限らないため、違いが生じたかどうかを判断するのは困難です.

4

1 に答える 1