【问题标题】:how to make a session last for 5 hours?如何使会话持续 5 小时?
【发布时间】:2016-10-30 20:20:52
【问题描述】:

我正在开发一个具有 PowerPoint 演示文稿的应用程序。用户必须通过它,然后接受协议。用户登录的详细信息存储在会话对象中。当他们完成读取时,会话对象将过期。我在 web.config 中使用了以下代码,但没有任何效果。

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

我需要在 IIS 中更改任何设置吗?我正在使用 iis 8.5

【问题讨论】:

  • 很好的问题,但需要写很多东西...你读过关于 session 的任何内容吗?
  • 我并不是真正的管理员。只好临时填写。我浏览了一些我发现上述内容的文章

标签: c# asp.net iis


【解决方案1】:

您应该将 idleTimeout 更改为您的 IIS。您可以在 IIS 的应用程序池的高级设置中看到此配置

按照本文更改会话超时

Change IIS time out

对于 IIS 6 属性 -> 主目录选项卡 -> 配置按钮 -> 选项选项卡中有会话超时设置。看起来像这样:

【讨论】:

  • 我的 iis 中缺少空闲超时(分钟)框
  • 我使用的是 iis 8.5
猜你喜欢
  • 2011-09-19
  • 2019-01-09
  • 2013-09-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-24
  • 2017-06-20
相关资源
最近更新 更多