通常,您会看到一个例外
Anti forgery token is meant for user "" 但是当前用户是 "username"
这是因为Anti-Forgery令牌也链接到当前登录的用户。当用户登录但其令牌仍链接为该站点的匿名用户时,会出现此错误。
有几种方法可以解决此问题,但是,如果您不希望将CSRF令牌链接到用户的登录状态,则可以禁用此功能。
将此行放入Global.asax文件或类似的应用程序启动逻辑中。
AntiForgeryConfig.SuppressIdentityHeuristicChecks = true;