早上好,
我们最近从外部供应商从服务器转移到VPS,这两台计算机都运行Windows Server 2008 R2 Standard。
但是,当我尝试结帐并login时,将其移动到新的服务器上,失去了会话…我的意思是说,篮子里的产品丢失了,并且把客户logging下来,所以他们必须反复尝试再次。
从我可以看到在IIS中的设置是一样的。
服务器设置:
应用程序池 – V2.0,经典。
会话状态 – 正在处理,自动检测,超时:40,重新生成过期的会话ID。
ASP – 会话属性 – 启用会话状态:True,最大会话数:4294967295,安全连接上的新ID:Ture。
网站: http : //www.dibor.co.uk
有没有人有任何想法如何纠正?
有关基础知识,请查看以下链接: 会话状态不工作? 检查您的Web花园
大约两周以来,我们也面临着这个问题。 在上面的链接中,提琴手的想法可能太过于技术性。
在您的networking服务器上,您可以使用浏览器在本地连接到IIS。 通过这种方式,您可以确定问题是来自IIS会话处理,还是HTTP通道中的某些内容正在删除您的ASPSESSIONID Cookie。 我们的网站服务器上的Localy运行良好。 这是HTTP通信中的东西,就像防火墙切割我们的ASPSESSIONID cookie并破坏我们的ASP Classic会话处理。