Exception:System.Web.UI.ViewStateException: 无效的视图状态。 Client IP: 1.2.3.5 Port: 30862
Invalid Viewstate
产生问题原因:winows server 2008 R2(iis 7.5 /.net 4.0) web站点迁移到 windows server 2012 R2 standard(iis 8.5/.net 4.5)
分析:新页面只有 __VIEWSTATE隐藏字段,无__VIEWSTATEGENERATOR 隐藏字段,导致提交是无法验证视图状态
解决方案:关闭 webform 页面验证 ValidateRequest="false" EnableEventValidation="false" ViewStateEncryptionMode="Never" EnableViewState="false" EnableViewStateMac="false"
这不是最好的解决方案,后续装虚拟机本地验证问题