相关疑难解决方法(0)

ASP.NET MVC验证ViewState MAC失败

发布我的ASP.NET MVC Web应用程序的新版本后,我经常看到浏览到该站点时抛出此异常:

System.Web.Mvc.HttpAntiForgeryException:未提供所需的防伪标记或无效.---> System.Web.HttpException:viewstate MAC验证失败.如果此应用程序由Web场或群集托管,请确保配置指定相同的validationKey和验证算法.AutoGenerate不能在群集中使用.---> System.Web.UI.ViewStateException:无效的viewstate.

在我的Web应用程序中访问的每个页面上都会继续发生此异常,直到我关闭Firefox.重新打开Firefox后,该网站运行良好.知道发生了什么事吗?

补充说明:

  1. 我没有使用任何ASP.NET Web控件(我的应用程序中没有runat ="server"的实例)
  2. 如果我从我的页面中取出<%= Html.AntiForgeryToken%>,这个问题似乎就会消失

asp.net-mvc

19
推荐指数
1
解决办法
6078
查看次数

标签 统计

asp.net-mvc ×1