gpt4 book ai didi

asp.net - session 在一个站点上工作,但在同一台机器上却不行

转载 作者:行者123 更新时间:2023-12-04 06:19:15 25 4
gpt4 key购买 nike

所以这里是设置:

  • 有两个虚拟机
  • 两个不同的站点
  • 两个站点都出现在每个 VM 上
  • 两个站点都是负载平衡的
  • 两个站点都使用 session
  • 两个站点都使用相同的 session 状态服务器
  • 一个有效,另一个无效

  • 我已经尝试了很多方法来收集任何有用的信息:
  • 我做了一个测试页面,用日期时间设置 session ,然后把它写出来。这向我表明 session 正在被保存,但每台机器一次,就好像它是“InProc”一样。
  • 更改 session 状态以保存在另一台机器上仍然无效
  • IIS 设置正确,因为我交换了站点的主机绑定(bind)并且没有区别。
  • session 在不同的环境中按预期工作
  • 这些网站具有相同的文件结构和根
  • 机器键相同

  • 那么到底是怎么回事?有没有人有过这样的事情?任何建议,因为我现在会尝试任何事情。这个问题已经有一个多星期了!

    更新 :(当我尝试更多的东西时,我会把它们放在这里)
  • 这不是 cookie,因为我将 cookieless 更改为 true,但仍然无法使用
  • 最佳答案

    为了使 session 状态正常工作,applicationsHost.config 中的站点 ID 在所有服务器中必须相同。

    关于asp.net - session 在一个站点上工作,但在同一台机器上却不行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6814663/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com