【发布时间】:2011-07-12 13:18:19
【问题描述】:
我有一个 ASP.NET 应用程序,一切正常,但几分钟后,当我点击一个按钮时,它给了我这个错误:
视图状态 MAC 验证失败。如果此应用程序由 Web 托管 场或集群,确保 配置指定 相同的validationKey和validation 算法。无法使用自动生成 在一个集群中。说明:一个 期间发生未处理的异常 当前网络的执行 要求。请查看堆栈跟踪 有关错误的更多信息 以及它起源于代码的位置。
异常详情: System.Web.HttpException:验证 视图状态 MAC 失败。如果这 应用程序由 Web Farm 托管或 集群,确保 配置指定相同 验证密钥和验证 算法。无法使用自动生成 在一个集群中。
我该如何解决这个问题?
【问题讨论】:
-
它发生在我使用过 session 和 viewstate 的 default.aspx 页面中,因为我使用了很多 asp.net 组件
-
blogs.msdn.com/b/tom/archive/2008/03/14/… - 你看过这里提供的描述和解决方案了吗?
-
GridView,我的页面很重,所有页面都使用了web表单