通过owin身份验证的asp表单 - 登录失败

时间:2018-03-05 18:17:26

标签: c# asp.net authentication owin

我使用asp webforms,ef 6.0和owin身份验证创建了一个Web应用程序。在开发系统工作一切都很完美。我在Windows Server 2012上的iis上发布了webapp。登录工作正常,但一段时间后,用户突然无法进行身份验证。我需要对apppool进行循环再利用,然后重新开始工作。然后在一段时间后再次无法登录。我在Windows或应用程序日志中没有任何删除或错误。此外,与数据库的连接正在运行,因为我从数据库获得了一些用户信息(使用非活动标志对其进行了测试)。 web.config也看起来没问题。 Formsauthentication已停用,模块已移除。

我还有第二个webapp,同时在同一个iis上进行了owin身份验证,没有任何问题。

某人有什么可以导致这个问题的线索?

THX 罗纳德

1 个答案:

答案 0 :(得分:0)

我想我找到了解决方案。

我做了身份验证后

Context.Redirect(URL);

我需要改为

Context.redirect(url,false);

由于不明原因,可能无法在重定向之前创建Cookie并将其添加到上下文中。然后asp没有Cookie并再次重定向到Login。

谢谢,罗纳德

相关问题