【问题标题】:My website hosted on server is logging out after 1 min of inactivity. How to prevent this我托管在服务器上的网站在 1 分钟不活动后退出。如何防止这种情况
【发布时间】:2018-08-09 05:58:24
【问题描述】:

我在服务器上托管的网站在闲置 1 分钟后退出。我已经设置了

<sessionState timeout="600"/>

在我的网络配置中。但是如何防止我的服务器中的空闲时间注销。在我的本地机器上它工作正常。

【问题讨论】:

标签: asp.net


【解决方案1】:

我在 session_start 中使用 HttpContext.Current.Session.Timeout = 300 设置了我的超时时间;

在 global.asax.cs 添加/编辑方法 Session_Start

void Session_Start(object sender, EventArgs e) { 
    HttpContext.Current.Session.Timeout = 300; 
}

【讨论】:

  • 是的,效果很好!我根据 IP 地址为访问者设置超时。如果它以 192.168 开头,那么我将其设置为 300 分钟。否则是我公司网络外的访客,我设置为20分钟。
  • 在文件 Global.asax.cs 添加方法 void Session_Start(object sender, EventArgs e) { HttpContext.Current.Session.Timeout = 300; }
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-09
  • 1970-01-01
  • 1970-01-01
  • 2023-04-03
相关资源
最近更新 更多