【问题标题】:How to programmatically end an ASP.NET session after a given amount of time如何在给定时间后以编程方式结束 ASP.NET 会话
【发布时间】:2010-06-15 11:36:09
【问题描述】:

我们需要在一段时间后(比如 20 分钟)停止 ASP.NET 站点中的用户会话。

我们知道我们可以使用计时器并编写每个页面在计时器滴答时到期的代码,但我们正在寻找一种更快的方法,也许是通过 IIS 配置?

有没有内置的方法来做这些事情?

我们正在使用 ASP.NET 2.0、Framework 3.5、IIS 6、c#。

TY.

ADDON:我认为最好详细说明一下这个问题...... 我们想要实现类似于“演示”模式的东西,用户可以在完全模式下使用网站几分钟,然后该网站将由于“演示”时间的流逝而无法运行。 希望这更清楚。

【问题讨论】:

  • 20 分钟的空闲时间?这是默认行为;)

标签: asp.net c#-3.0 iis-6


【解决方案1】:

有几种方法可以做到这一点,例如 web.config 和 IIS。本文介绍了如何使用各种方法更改超时值。

http://justgeeks.blogspot.com/2008/07/aspnet-session-timeouts.html

【讨论】:

  • 我把 blogEntry 加红了,从某种意义上说它有点用处,因为现在我知道我们无法通过配置完成“演示”的事情。
【解决方案2】:

这可能会回答你的问题:

http://forums.asp.net/t/1283350.aspx

【讨论】:

    猜你喜欢
    • 2010-10-25
    • 1970-01-01
    • 1970-01-01
    • 2012-04-20
    • 2017-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多