我使用Azure AD身份验证创建了一个Asp.Net Core 2 MVC应用程序。完成身份验证并调用回调URL后,将抛出以下未处理的异常。
应用程序托管在Web场中,这仅在通过负载平衡器访问应用程序时发生。如果我修改我的主机文件直接访问其中一个服务器,我不会收到任何错误。
例外:关联失败。 Microsoft.AspNetCore.Authentication.RemoteAuthenticationHandler + d__12.MoveNext()
对不起,我迟到了。正如Wayne所建议的那样,这是负载均衡器中的问题,解决方案是启用cookie持久性,这基本上保证来自每个客户端的请求始终命中相同的后端服务器