gpt4 book ai didi

asp.net - InProc session 超时不起作用

转载 作者:行者123 更新时间:2023-12-01 22:26:45 25 4
gpt4 key购买 nike

我正在使用 asp .NET MVC 应用程序,并且我已配置

<system.web><sessionState mode="InProc" timeout="90" /></system.web>

但看起来 session 仍然只有 20 分钟而不是 90 分钟有效,为什么?

我怎样才能使它有效而不是 20(我想是默认值)

我检查了应用程序池中的空闲时间,它是 20,这是超时的原因吗?如果是,我如何从配置文件中覆盖它?

最佳答案

您发布的配置似乎是正确的。

也尝试检查您的 IIS 配置。来自 this TechNet 链接:

  1. 打开 IIS 管理器并导航到您要管理的级别。
  2. 在功能 View 中,双击 ASP。
  3. 在 ASP 页面上的服务下,展开 session 属性。
  4. 在超时字段中,以 hh:mm:ss 格式输入超时值。例如,输入 00:15:00 表示 15 分钟。
  5. 在“操作” Pane 中,单击“应用”。

如果您使用的是表单例份验证,请记住它使用他自己的超时时间,可以按如下方式设置:

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

<sessionState mode="InProc" timeout="90" />
</system.web>

关于asp.net - InProc session 超时不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33280661/

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