如何在给定的时间后以编程方式结束ASP.NET会话

时间:2010-06-15 11:36:10

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

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

我们知道我们可以使用计时器并将每个页面的代码在计时器刻度上过期,但我们正在以更快的方式搜索,可能是通过IIS配置?

是否有内置的方式来做这些事情?

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

TY。

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

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

这可能会回答你的问题:

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