仅限生产的间歇性HttpAntiForgeryException问题

时间:2017-12-08 09:07:12

标签: c# asp.net-mvc csrf antiforgerytoken

我间歇性地在Production服务器上出现AntiForgery错误。 详情: -

  • 仅在登录页面上发生问题,重新加载后才能正常工作
  • 问题是断断续续的
  • 使用表单身份验证,并在单个服务器上部署站点。
  

System.Web.Mvc.HttpAntiForgeryException(0x80004005):防伪    cookie令牌和表单域令牌不匹配。   制作步骤: -   *登录网站   *长时间打开或关闭浏览   * 1-2小时后再次打开登录页面..   你可能会得到防伪标记的错误" 防伪    Cookie令牌和表单字段令牌不匹配。"   但它不能保证我们遇到错误。我们只是间歇性地得到错误,一旦用户再次尝试登录就会得到解决。

我尝试了很多选项,但无法解决问题。

1 个答案:

答案 0 :(得分:0)

出现此错误的原因可以是  1.您已将服务器设置在新位置或  2.当应用程序仍在使用某个客户端时,您已重置IIS(因为在重置时它会为该会话生成新令牌)