【发布时间】:2011-05-27 08:42:36
【问题描述】:
我需要为我的 ASP.NET 网站用户提供一种方法来控制他们的会话超时。
我正在使用FormsAuthenticationTicket 和cookies。
我想为用户提供一种方法来指定会话保持活动的时间。范围可以从几分钟到 1 天甚至更长。
我正在使用idleTimeout(我问了一个问题here)。
另外,我将用户输入的值保存在数据库中,并使用该值初始化FormsAuthenticationTicket。
我还有 2 个问题:应用程序池和 cookie。我的网站在专用的应用程序池下运行。我是否也需要更改 App Pool 的 idleTimeout 属性?当然不是以编程方式。
无论如何,我的问题是:需要进行哪些其他设置才能动态设置会话到期并在任何时间间隔下工作?
谢谢。
编辑:我在 Windows Server 2008 机器上使用 IIS7。
【问题讨论】:
标签: c# asp.net iis-7 windows-server-2008