会话处理在asp.net
发布时间:2020-12-15 19:26:32 所属栏目:asp.Net 来源:网络整理
导读:我试图找出当用户从我的网站导航时如何销毁ASP.NET会话.我正在使用Global.ascx应用程序文件并使用session_end事件.当我单击注销按钮时它工作正常.但是当我直接关闭浏览器,20分钟后就不会使用全局文件.我在web.conig文件中用作 sessionState mode =“InProc”
我试图找出当用户从我的网站导航时如何销毁ASP.NET会话.我正在使用Global.ascx应用程序文件并使用session_end事件.当我单击注销按钮时它工作正常.但是当我直接关闭浏览器,20分钟后就不会使用全局文件.我在web.conig文件中用作< sessionState mode =“InProc”timeout =“20”>< / sessionState>
请帮帮我 奥古斯丁 解决方法
会话超时定义某些会话在某些空闲时间之后被销毁的时间.
如果您希望更多地控制会话,则需要使用SQLServer模式,状态服务器模式或自定义模式. 我的意思是说,因为例如,SQLServer模式在一个标准的SQL Server表中存储会话,所以你可以实现一些SQL Server作业,或在Windows或某些Windows服务中安排一些任务,这样你可以根据你的需要 顺便说一句,也许你需要知道,如果你使用InProc,你的会话可能被破坏,因为IIS的回收应用程序池或服务器已经完全重新启动.这不是结束会话,所以适当的事件和处理程序将不会在这种情况下工作. 我重申,如果你需要一个更好的会话管理模式,像我建议你的. 编辑: 检查此页面: 您将学习如何更好地处理会话超时,因为Session_End在会话过期时不被调用,但是当您调用“Session.Abandon”时. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 没有角色的声明?
- [你必须知道的.NET] 第二回:对抽象编程:接口和抽象类
- ASP.NET MVC another entity of the same type already has
- dependency-injection – 如何使用ASP.NET MVC 3 RTM配置依
- asp.net-mvc – asp.net mvc viewmodels.它们应包含多少逻辑
- 如何在ASP.NET 2.0应用程序中为API调用启用TLS 1.2?
- asp.net – 当页面在iFrame中时,会话变量不会保存
- 【DevExpress v17.2新功能预告】增强ASP.NET GridView的功能
- asp.net-core – .NET Core 2中缺少TaskCache类
- 如何从ASP.NET中的Web请求返回pdf?
推荐文章
站长推荐
- asp.net-core – userManager.FindByName不返回角
- asp.net – Internet Explorer中的图像加载超时
- MONO / ASP.NET Linux主机?
- asp.net – Visual Studio源代码控制/版本控制,V
- asp.net-mvc – 在ASP.NET MVC Razor View中显示
- asp.net – TinyMCE在我第一次保存时不会返回任何
- asp.net-mvc – 本地化数据注释默认消息([必需]
- asp.net-mvc – 在MVC Razor中保留数据,而不在请
- asp.net – URL重写规则在Visual Studio Develop
- Asp.net MVC 集成AD域认证
热点阅读