主题演讲KITE和ASP.NET Viewstate

问题描述

| 实时站点上只有经典的ViewState异常-“验证视图状态MAC失败。如果此应用程序由Web场或群集托管,请确保配置指定相同的validationKey和验证算法。AutoGenerate不能在群集中使用。 ---> System.Web.UI.ViewStateException:无效的视图状态。 这是一个两台服务器,负载均衡的环境,我们在两台机器上的web.config中都设置了“ 0”? 我们得到的例外是详细说明了用户代理:Mozilla / 4.0(兼容; MSIE 6.0; Windows NT 5.0; KTXN)-我认为它是Keynote KITE代理。具体的问题似乎是ViewState在此客户端的请求中被截断了-以前有人看过吗? 干杯     

解决方法

用户代理是否可能位于截断了ViewState的防火墙后面? Rex Lin在此线程中提到了这种可能性,以及基于将ViewState拆分为单独字段的解决方案。 另一种方法是按照@Nissan Fan的建议在此处实现服务器端ViewState:代理服务器截断View State 两者都不能严格回答问题,但可以消除潜在的问题。     

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...