会话超时在负载均衡器服务器上不起作用

时间:2018-08-27 08:53:22

标签: asp.net-mvc iis-8

在ASP.Net MVC5应用程序中,为了将会话超时保持一小时,我在web.config中将超时设置为60,并且它在本地计算机上按预期工作。

<system.web>
<sessionState mode="InProc" cookieless="false" timeout="60"/>
</system.web>

在负载平衡器服务器(2个服务器,Windows Server 2012,IIS 8.5)中部署代码时,会话管理不一致。有时,会话保留一小时,有时会在10分钟内结束。 为了解决这个问题,我在IIS中尝试了以下两种方法,但是问题没有解决。

  1. 在ASP.Net 4.0应用程序池中->“高级设置” 设置空闲超时(分钟)= 60
  2. 在我的应用程序的功能视图中,双击ASP。 在ASP页上的“服务”->“会话属性”下。 在“超时”字段中,输入01:00:00 1小时。

反正有实现这一目标的方法吗?

0 个答案:

没有答案