gpt4 book ai didi

asp.net - 如何增加asp.net中的 session 超时?

转载 作者:行者123 更新时间:2023-12-02 08:25:56 25 4
gpt4 key购买 nike

我尝试了以下代码来增加 session 超时,但没有用,

代码是:

<sessionState mode="InProc" cookieless="true" timeout="60">
</sessionState>

代码也位于

void Session_Start(object sender, EventArgs e)
{
// Code that runs when a new session is started
Session.Timeout = 15;
}

最佳答案

您可以通过以下任一方式增加 asp.net 中的 session 超时

使用 IIS 版本 7:

  1. 打开IIS
  2. 从网站列表中选择您的网站
  3. 点击右侧的 session 状态
  4. 现在在 Cookie 设置下输入您的 session 超时

或者

Web.config:打开您的 web.config 文件并在 system.web 部分下添加以下内容:

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

将 20 替换为您想要的任何数字。

或者

Global.asax 文件:Session_Start 方法下,将 session 的 timeout 属性设置为所需的值,如下所示

Session.Timeout = "20";

注意:如果您在 IIS 和 web.config 中都设置 session 超时,则 IIS 中的超时将覆盖 web.config 中的超时

希望这有帮助!

关于asp.net - 如何增加asp.net中的 session 超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21990619/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com