我使用IIS实现了Microsoft身份验证,一切都按预期进行(比如来自https://learn.microsoft.com/en-us/aspnet/core/security/authentication/social/microsoft-logins?view=aspnetcore-5.0的验证)。
但是,在我将其发布到IIS之后,当用户尝试访问应用程序时,而不是Microsoft登录页,我将得到一个带有消息的页面。
未找到网址:?code=.
我应该提到的是,没有其他方式可以登录。只有微软的一个必须被支持。
发布于 2021-07-08 10:40:03
经过进一步的调查,我发现问题出在哪里。
服务器受到保护,IIS无法访问internet,因此需要一个代理。因此,IIS的原因是在开发机器上工作,而在服务器上,IIS没有工作。
https://stackoverflow.com/questions/68036500
复制相似问题