该应用程序使用sitecore成员资格提供程序对在AD和Sitecore配置文件提供程序中创建的用户进行身份验证,以设置用户配置文件数据。这些配置文件数据从服务中获取并在成功登录期间设置。在不同页面中访问这些用户配置文件数据以执行某些操作。好。在我们只有一台CD服务器的所有低级环境中,一切都运行良好。
但是当我们将代码提升到预先制作有4个CD服务器的地方时,它开始给出问题。我们可以看到,用户配置文件数据未设置或无法获取。以下是有关我们的应用程序的一些信息,这将有助于您了解问题,
会话状态:Outproc
非粘性会话。
主机文件条目:127.0.0.1 myFqdnUrl.com
更新:问题与此类似。 https://community.sitecore.net/general/f/11/t/7934
你的帮助表示赞赏。
答案 0 :(得分:0)
如果没有Sticky Session,登录后的后续请求可能会转到不同的CD服务器(基于负载均衡算法),这些服务器将没有登录会话。如果会话状态不是SQLServer(或其等价物),则需要IMO LB粘贴会话。