Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 通过owin进行身份验证的asp表单-登录失败_C#_Asp.net_Authentication_Owin - Fatal编程技术网

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

C# 通过owin进行身份验证的asp表单-登录失败,c#,asp.net,authentication,owin,C#,Asp.net,Authentication,Owin,我使用asp webforms、ef 6.0和owin认证创建了一个web应用程序。在开发系统上,一切都很完美。我在windows server 2012的iis上发布了webapp。登录工作正常,但一段时间后,用户突然无法进行身份验证。我需要循环使用apppool,然后它才能再次工作。然后又一样过了一段时间无法登录。我在windows或应用程序日志中没有例外或错误。此外,与数据库的连接也在工作,因为我从数据库中获取了一些用户信息(使用inactive标志对其进行了测试)。web.config看

我使用asp webforms、ef 6.0和owin认证创建了一个web应用程序。在开发系统上,一切都很完美。我在windows server 2012的iis上发布了webapp。登录工作正常,但一段时间后,用户突然无法进行身份验证。我需要循环使用apppool,然后它才能再次工作。然后又一样过了一段时间无法登录。我在windows或应用程序日志中没有例外或错误。此外,与数据库的连接也在工作,因为我从数据库中获取了一些用户信息(使用inactive标志对其进行了测试)。web.config看起来也不错。FormsA身份验证已停用,模块已删除

我有第二个webapp,在相同的iis上也有owin身份验证,没有任何问题

有人知道是什么导致了这个问题

thx
罗纳德我想我找到了解决办法

在我做了认证之后

重定向(url)

我需要换一辆车

重定向(url,false)

由于不清楚的原因,可能在重定向之前未创建Cookie并将其添加到上下文中。然后asp没有Cookie,再次重定向到登录


Thx,ronald

什么应用程序?什么代码?我不知道你在说什么,除非你能展示你在做什么,否则没有人会知道。请给我们足够的代码,我们可以理解这个问题,或者更好,复制这个问题,这样我们就可以确认我们已经修复了它。我将发布一些代码tmr。我现在没带。对不起,现在最好先把这个问题拉出来,等你有了代码再发帖。