在用asp.net做的WEB措施,有时候在靠山登岸图形验证的时候会呈现一个错误而导致没步伐登岸:
验证视图状态 MAC 失败。假如此应用措施由网络场或群集承载,请确保 设置指定了沟通的 validationKey 和验证算法。不能在群会合利用 AutoGenerate。
说明: 执行当前 Web 请求期间,呈现未处理惩罚的异常。请查抄仓库跟踪信息,以相识有关该错误以及代码中导致错误的出处的具体信息。
异常具体信息: System.Web.HttpException: 验证视图状态 MAC 失败。假如此应用措施由网络场或群集承载,请确保
设置指定了沟通的 validationKey 和验证算法。不能在群会合利用 AutoGenerate。
这种错误我方才遇到了一次,在网上搜索了一下,要领倒是不少,不外许多都说得很巨大,本人没这么多时间去研究,只好选择了一种简朴的方法来办理。固然要领不多,不外能办理问题就好,办理要领如下:
1. 打开FTP,在根目次下面找到文件web.cofig文件
2. 在此文件内里找到设置字段:system.web
3. 在此字段之间插手一段代码
<pages enableEventValidation=”false” enableViewStateMac=”false” />4. 值得一提的,插手这段代码之后大概会呈现错误提示,不能存在两段沟通的设置。所以我们删掉system.web内里别的一段沟通的代码。
5. OK,乐成,靠山可以顺利登岸。