什么可能导致asp.net应用程序忘记用户?
我有一个asp.net应用程序似乎忘记了用户在一段时间后登录.
我正在使用会员提供商,当选择“记住”登录时,它会在会话期间记住它.我甚至可以关闭浏览器,重新启动并返回它仍然会登录.但过了一段时间它会忘记它似乎在任何过去的时间都会这样做.我曾经登录过,当我进入新页面时,它已被注销. 其他奇怪的事情是: >在我的开发机器上,它会永远记住登录.即使在IIS重新启动并重新编译之后,它也会按预期记住我的登录信息. 这使我相信该问题与服务器有关,或者应用程序中的某些内容与登录和成员代码没有直接关系.我能看到什么? 编辑: 编辑: 解决方法
有两种主要的可能性.
> Cookie过期.如果cookie过期/消失,那么您将被视为已注销. 检查IIS中应用程序池上的回收设置,看看它是否与您未登录的时间相对应. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc-4 – WebAPI如何指定控制器将到达哪
- asp.net-mvc – Unity.Mvc3 vs Unity.Mvc
- 使用ActiveDirectory授权与ASP.NET身份
- asp.net-mvc – 具有引导Navbar的MVC – 将所选项
- ASP.Net MVC cookies – 防篡改?
- asp.net-mvc-3 – 使用connectionStringName进行
- asp.net-mvc – 为什么我的ActionFilters都没有运
- asp.net – MapRoute和MapPageRoute有什么区别?
- asp.net – Web Api 2 – 返回NotFound(); vs使用
- asp.net – 从网站下载后文件上的数字签名