Der erforderliche Anti-Fälschungs-Cookie "__RequestVerificationToken" ist nicht vorhanden.

8

Der erforderliche Anti-Fälschungs-Cookie "__RequestVerificationToken" ist nicht vorhanden.

Ich habe in cshtml und in Controller auch hinzugefügt

%Vor%     
user3233312 05.11.2014, 14:02
quelle

3 Antworten

5

Das Problem liegt daran, dass Sie das Attribut ValidateAntiForgeryToken für die Aktion festlegen, die nur GET-Anforderungen zulässt. Sie müssen das Attribut nicht für die GET-Aktionen verwenden. Sehen Sie hier für weitere Informationen

    
Pavel 05.11.2014, 14:13
quelle
31

In meinem Fall hatte ich das in meiner web.config:

<httpCookies requireSSL="true" />

Aber mein Projekt wurde so eingestellt, dass kein SSL verwendet wurde. Das Auskommentieren dieser Zeile oder das Einrichten des Projekts, um SSL immer zu verwenden, löste es.

    
Justin Skiles 28.02.2015 19:56
quelle
0

In meinem Fall lag das daran, dass ich vorher eine andere Asp.Net-Website betrieben habe. So konnten die Cookies für localhost nicht übereinstimmen. Ich habe meine Cookies gelöscht (nur für localhost) und jetzt ist alles in Ordnung.

    
Daniel 16.06.2017 13:00
quelle

Tags und Links