【发布时间】:2010-11-24 12:13:26
【问题描述】:
在发布我的 ASP.NET MVC Web 应用程序的新版本后,我经常看到在浏览网站时抛出此异常:
System.Web.Mvc.HttpAntiForgeryException:所需的防伪令牌未提供或无效。 ---> System.Web.HttpException:视图状态 MAC 验证失败。如果此应用程序由 Web Farm 或集群托管,请确保配置指定相同的 validationKey 和验证算法。 AutoGenerate 不能在集群中使用。 ---> System.Web.UI.ViewStateException: 无效的视图状态。
在我关闭 Firefox 之前,我在 Web 应用程序中访问的每个页面都会继续出现此异常。重新打开 Firefox 后,该站点运行良好。知道发生了什么吗?
补充说明:
- 我没有使用任何 ASP.NET Web 控件(我的应用程序中没有 runat="server" 的实例)
- 如果我从我的页面中取出 ,这个问题似乎就消失了
【问题讨论】:
标签: asp.net-mvc