asp.net中的会话超时。应用

时间:2014-07-17 06:16:49

标签: asp.net session-timeout

我的要求是我们能否以这样的方式进行编码,除非在我们注销之前没有超时....

在我的项目客户端需要他们将有理想的时间,但在那么多时间后他们不应该重定向到登录页面,他们希望它作为无限会话或8到9小时。

如果用户已登录并在我的网站中打开任何页面,并且20分钟内没有任何操作。现在,如果他从菜单中选择任何内容或点击任何按钮,他就会被重定向到登录页面。

我无法更改IIS应用程序池的超时设置。

我尝试了以下方法 1.我在配置文件中写道

<sessionState cookieless="false" regenerateExpiredSessionId="true" timeout="129600" />
  1. 3。 我也尝试过Global.asax文件   protected void Session_Start(object sender,EventArgs e)         {             Session.Timeout = 480;         }

    以上都不适合我。

2 个答案:

答案 0 :(得分:0)

在IIS中设置会话时间

Increase session time out

答案 1 :(得分:0)

我的问题和你的一样。我做了一些研究,最后我得到了这个。我试着将会话时间设置为3小时。我使用了web.config和IIS会话管理部分。如果你在web.config中更改了会话超时,它会自动出现在IIS会话管理中,但问题是空闲超时是打开还是关闭,无论空闲超时时间会话被破坏后。我将空闲超时更改为与会话验证期相同,直到现在没有问题。我认为你需要在IIS中更改它,否则它将无法工作。