我试图建立一个本地的nginx负载平衡IDS (使用混合模型,和HTTPS),使用码头容器。
如果我将IDS扩展到1,我就可以成功登录。
当我缩放到2或更多,使用循环的风格平衡,我重定向到登录页面时,我计划登录。
初始登录尝试击中IDS1,然后登录的第二个请求部分击中IDS2,该部分返回以下错误:为请求路径找到无端点条目: /Account/Login IDS2
我已经验证了两个IDS已经启动和运行,如果我点击发现文档,我可以看到nginx循环它,我每次都得到一个成功的结果。
编辑:我不再获得错误,但是当我尝试登录时,登录的第二个请求部分到IDS2时,仍然表现得好像我不是在登录过程中,并带我到登录页面。
发布于 2020-09-29 15:56:04
您需要配置并在两个服务中设置相同的密钥,因为否则ASP.NET将不接受来自其他服务的cookie。密钥用于保护和加密cookie。
为了更好地了解数据保护API,我最近编写了这个参考项目
了解有关数据保护API 这里的更多信息。
https://stackoverflow.com/questions/64119633
复制相似问题