因此,这里的设置:会话工作在一个网站上而不是其他在同一机器
- 有两个虚拟机
- 两个不同站点
- 这两个网站出现在每个VM
- 这两个网站进行负载平衡
- 这两个站点都使用会话
- 每个站点都使用相同的会话状态断绝 部
- 一件作品,其他没有
我已经尝试了这么多东西来收集任何有用的信息,我可以:
- 我做了一个测试页面,有日期时间设置会话,然后写道:出来。这告诉我会话是被保存,但每台机器一次,就好像它是“InProc”。
- 更改会话状态以保存在另一台计算机上仍然不起作用
- IIS设置正确,因为我交换了站点的主机绑定,并且没有区别。
- 会话工作在不同的环境
- 的网站有相同的文件结构和根如预期
- 机器密钥是相同的
那么这到底是怎么回事?有没有人有过这样的事情?任何建议,因为我现在就试试任何东西。这一直是一个问题!
更新:(我尝试更多的东西,我就会把他们在这里)
- 这是不饼干,因为我改变了cookie的真,它仍然没有工作
当你说它不起作用时,你是什么意思?页面出现了吗?会话状态是否被保留?是否有错误讯息? –
它的行为就像InProc会话。成功存储的位置,但每个服务器一次。所以,因为我有两台机器,我有两个不同的日期时间存储在相同的会话密钥 – BritishDeveloper