ASP.net Identity 2.0 登录时未创建有效的身份验证

2024-02-13

我在 ASP.net 4.5 Web Forms 项目中实现 Microsoft 最新的 Identity 2.0 时遇到问题。这是我的场景...

我已经下载了最新的 Webforms.Samples 代码https://aspnet.codeplex.com/SourceControl/latest https://aspnet.codeplex.com/SourceControl/latest并且几乎执行了直接移植(出于测试目的)到我的项目中。

在开发过程中,代码/实现工作正常,当我们迁移到 IIS 7.5 临时服务器时,经过一段时间(通常是 3 或 4 小时,但有所不同),测试用户遇到以下问题...

当他们登录时,登录过程似乎运行正确并将其重定向回指定的返回 URL,但授权未完成/未识别,并且他们会立即返回到登录页面。

我应该说登录页面/进程不会失败(没有错误)并且底层代码返回“成功”(因为这是调用重定向的唯一路径),但实际机制似乎是被动的。为了证明这一点,我创建了一个测试页面,它只是回显用户的身份,甚至在明显成功登录后立即,用户身份也是匿名的。

我发现解决该问题的唯一方法是重新启动 Web 应用程序,然后它再次运行一段时间。

谁能告诉我从哪里开始调试这个问题或者可能的原因是什么?

Thanks.


ASP.NET_SessionId + OWIN Cookie 不发送到浏览器 https://stackoverflow.com/questions/20737578/asp-net-sessionid-owin-cookies-do-not-send-to-browser此页面似乎通过在应用程序启动时创建会话来解决该问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ASP.net Identity 2.0 登录时未创建有效的身份验证 的相关文章

随机推荐