asp.net - session 超时 ASP.Net

标签 asp.net session-state

我正在尝试增加所有 session 的超时时间。该站点由 Godaddy 托管,它是用 Flash(当然是客户端)和后端的 asp.net 编写的。我已将其添加到我的 web.config 中,

<sessionState timeout="720">

</sessionState>

这真的是我需要做的全部吗?我宁愿不要让 session 永远过期,但我确定服务器需要在某个时候回收该内存......我没有在 session 中存储任何东西,真的,只是用它来跟踪用户的进度通过网站,以及用户是否登录。

感谢您的指点...所有文档看似简单,让我有点紧张...

最佳答案

是的! 如;是的,这是您唯一需要做的事情...

要获得“永无休止的超时”,您必须每 719 分钟创建一个后台 HTTP 请求(这将传输 session cookie)回服务器。尽管从理论上讲,您还必须使用例如“Out of Process” session 某种数据库之类的……

或者您可以滚动您自己的 session 处理程序,我认为 APS.NET 通过使用某种适配器模式或其他方式对此提供支持,但我不确定。然后你可以有一个“真正的”永无止境的 session ......

关于asp.net - session 超时 ASP.Net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/316172/

相关文章:

c# - 是什么导致了这个错误?执行处理程序 'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerWrapper' 的子请求时出错

c# - 多个 RadioButtonList 并插入到 SQL 中

c# - JQuery DataTable 中复选框的 Javascript 验证

python - 如何在 Python 中创建 session 变量?

jsf-2 - JSF 登录期间 session 何时创建?

android - 在android中维护 session (应用程序在服务器端保持身份验证)

asp.net - 在负载平衡环境中覆盖 HttpContext.Current.Cache。

asp.net - 阻止开发人员在多开发人员环境中使用相同的 session 名称

asp.net - 非锁定进程内 ASP.NET session 状态存储

c# - 文件更改/上传后丢失 session