这是这两天ASP.NET Core迁移中遇到的一个问题。2个ASP.NET Core站点(对应于2个不同的ASP.NET Core Web应用程序),2个站点都可以登录,但在其中任1个站点登录后,在当前站点处于登录状态,访问另外1个站点却处于未登录状态。
之后怀疑是DataProtection的密钥不一致引起的,我们用的是同一个阿里云redis实例存储密钥,存储方式上不会造成不一致。
为了进一步确认密钥是否是一样的,修改了的源代码将密钥打印在控制台,运行后确认2个站点用的密钥是一样的。
属蛇的属相婚配表
网友评论 ()条 查看