ASP.NET_SessionId 不相同导致验证码出错

问题:

今天碰到一个比较奇怪的问题,每个页面请求的cookie的ASP.NET_SessionId 不相同,导致验证码检验出错。也就是说每个请求都是一个新的会话,我们把验证码保证在Session[randcode]中,因为会话不同,导致获取的Session[randcode]为空。

可以看到下面两次请求ASP.NET_SessionId 不相同。

360兼容浏览器和IE浏览器会这样,用谷歌浏览器或者360极速浏览器不会有这个问题。

解决方案:

重建网站和iis程序池不行;

待续

问题: 今天碰到一个比较奇怪的问题,每个页面请求的cookie的ASP.NET_SessionId 不相同,导致验证码检验出错。也就是说每个请求都是一个新的会话,我们把验证码保证在Session[randcode]中,因为会话不同,导致获取的Session[randcode]为空。 可以看到下面两次请求ASP.NET_SessionId 不相同。 360兼容浏览器和IE浏览器会这样,用谷歌浏览器或者360极速浏览器不会有这个问题。 解决方案: 重建网站和iis程序池不行; 待续
经验分享 程序员 微信小程序 职场和发展