[英]ASP.NET Identity not recognizing logged in user as authenticated
我遇到以下随机发生的问题,希望有人能指出正确的方向。
我的网站使用身份登录,而我的应用程序文件夹web.config中的deny元素禁止未经身份验证的用户:
<?xml version="1.0"?>
<configuration>
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</configuration>
用户成功登录后,有99%的时间偶尔会被允许访问应用程序开始页BUT,但是有时他们将被禁止访问,而是返回到包含“登录”链接的网站主页。 我可以告诉应用程序将用户识别为已登录,因为他们不会返回登录页面,如果有人尝试通过需要身份验证的URL直接访问页面,则会发生这种情况。 这将阻止用户访问该应用程序,并且使该应用程序再次正常运行的唯一方法是重新启动Web服务器,此时登录名将完全按照其应有的方式运行。
是否有人对这里可能发生的事情有任何想法?
预先感谢您的任何想法。
我已经写了一个basic of wif
.. 博客 ,其中也包含一个带有web config
设置的3页小项目..希望对您有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.