ASP.NET C#网站的会话问题

ASP.NET C#网站的会话问题,c#,asp.net,session,iis,load-balancing,C#,Asp.net,Session,Iis,Load Balancing,我刚刚向生产环境发布了一个应用程序。Live environment通过负载平衡有两台IIS服务器。服务器配置人员告知他们已经实现了一种称为“粘性负载平衡”的方法,通过负载平衡执行到IIS 1或2的会话[会话通过负载平衡处理] 错误 在通过IE9访问网站时,我收到一个视图状态错误。附加屏幕截图 例外情况 未从Chrome浏览器生成异常。但法规遵从性要求我们仅将应用程序调整为IE9 需要做些什么来解决这个问题?下面的帖子,尽管提出问题的人并不完全面临同样的情况,但已经发布的解决方案对此是有效

我刚刚向生产环境发布了一个应用程序。Live environment通过负载平衡有两台IIS服务器。服务器配置人员告知他们已经实现了一种称为“粘性负载平衡”的方法,通过负载平衡执行到IIS 1或2的会话[会话通过负载平衡处理]

错误 在通过IE9访问网站时,我收到一个视图状态错误。附加屏幕截图



例外情况 未从Chrome浏览器生成异常。但法规遵从性要求我们仅将应用程序调整为IE9


需要做些什么来解决这个问题?

下面的帖子,尽管提出问题的人并不完全面临同样的情况,但已经发布的解决方案对此是有效的,特别是第二点,它说的是为应用程序定义一个机器密钥

请参考下面的内容,我希望能有所帮助


删除ViewState仅使用字符串或int变量。我没有在代码中使用任何显式视图状态。我正在将系统更改为使用SQL Server来处理进程状态。希望国际单项体育联合会能帮助解决这个问题。将使用Feedback恢复OK,这是最好的,但是如果您这样做,只是为了管理这个问题,上面的内容值得一试,因为我们也在使用负载平衡,并且已经完成了与指定内容类似的操作。是的,我计划在解决方案中实现第二点。生成我们自己的机器密钥,而不是对机器密钥名称使用ASP哈希。