gpt4 book ai didi

asp.net-mvc - 偶尔出现 __RequestVerificationToken 错误

转载 作者:行者123 更新时间:2023-12-02 06:09:02 30 4
gpt4 key购买 nike

我在 azure 上有一个 MVC Web 应用程序,每天有几百次,我在未处理的异常中收到 The required anti-forgery cookie "__RequestVerificationToken"is not present.日志。

我已正确设置所有内容,我的操作方法具有 [ValidateAntiForgeryToken]

通过查看异常详细信息,我可以看到表单中存在 token ,但 cookie 不存在。

谁知道这可能是什么原因造成的?

这是完整的错误。

System.Web.Mvc.HttpAntiForgeryException (0x80004005): The required anti-forgery cookie "__RequestVerificationToken" is not present.
at System.Web.Helpers.AntiXsrf.TokenValidator.ValidateTokens(HttpContextBase httpContext, IIdentity identity, AntiForgeryToken sessionToken, AntiForgeryToken fieldToken)
at System.Web.Helpers.AntiXsrf.AntiForgeryWorker.Validate(HttpContextBase httpContext)
at System.Web.Helpers.AntiForgery.Validate()

最佳答案

这可能是由许多问题引起的。可能导致问题的因素:

  • 未启用 Cookie 的机器人或客户端
  • 客户端上创建的 cookie 过多(每个域浏览器只能处理这么多 cookie),AntiForgeryCookie 最终被删除

关于asp.net-mvc - 偶尔出现 __RequestVerificationToken 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27379554/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com