ASP.NET 中的会话超时问题

发布于 2024-11-17 11:22:35 字数 481 浏览 1 评论 0原文

我已阅读一些与会话超时相关的问题,并且更改了设置但无济于事。

这是 web.config 中会话的条目。我想在 5 小时后让会话过期。

<sessionState mode="InProc" timeout="300" />

在登录页面上,我在会话中添加用户名

Session.Add("Authenticated", UserName);

,并且我的每个页面都是通过 BasePage 继承的,并且在基类中我对每个页面进行了此检查。

if (Session["Authenticated"] == null)
{
   Response.Redirect("../userlogin.aspx");
}

但会话在一小时前过期。

我想确认在此期间 web.config、Bin 文件夹文件等没有变化。

I have read some issues related to session time out and i have changed the settings but no avail.

This is entry of session in web.config. i want to expire the session after 5 hours.

<sessionState mode="InProc" timeout="300" />

On Login page i am adding user name in session

Session.Add("Authenticated", UserName);

and my each page is inherited with BasePage and in base class i have this check for each page.

if (Session["Authenticated"] == null)
{
   Response.Redirect("../userlogin.aspx");
}

but session expires before one hour.

I want to confirm that during this there is no change in web.config, Bin folder files etc.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

红玫瑰 2024-11-24 11:22:35

查看ASP.NET 会话超时

除了 IIS 空闲超时之外,还有 Forms 身份验证超时,默认情况下为 30 分钟。因此,在会话实际过期之前,您将被重定向到登录页面。

<system.web>
    <authentication mode="Forms">
         <forms timeout="300"/>
    </authentication>

    <sessionState timeout="300"  />
</system.web>

Take a look at this ASP.NET Session Timeouts.

Besides IIS Idle timeout there is Forms authentication timeout, which is 30 min by default. So you will be redirected to the login page before the session actually expired.

<system.web>
    <authentication mode="Forms">
         <forms timeout="300"/>
    </authentication>

    <sessionState timeout="300"  />
</system.web>
优雅的叶子 2024-11-24 11:22:35

如果您将其托管在 IIS6 (Win2K3) 上,则转到应用程序运行所在的应用程序池中的设置。您还需要将其设置在那里。

If you are hosting it on IIS6 (Win2K3) then go to the settings in the Application Pool in which your application runs. You need to set it there as well.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文