Asp.net mvc ASP.NET MVC会话即将过期

Asp.net mvc ASP.NET MVC会话即将过期,asp.net-mvc,session,timeout,Asp.net Mvc,Session,Timeout,我有一个要求,以确保会话仅在8小时后过期。然而,用户不断地说他们一天中被踢了好几次 以下是我的设置: web.config: forms name=“.MYUNIQUFORMSAUTH”loginUrl=“/Login”enableCrossAppRedirects=“true”requireSSL=“false”timeout=“480” IIS 7-应用程序池-空闲超时设置为480 ASP-->会话属性-->8:00:00 我遗漏了什么吗?您在web.config中设置了不正确的属性 而不是

我有一个要求,以确保会话仅在8小时后过期。然而,用户不断地说他们一天中被踢了好几次

以下是我的设置:

  • web.config:

    forms name=“.MYUNIQUFORMSAUTH”loginUrl=“/Login”enableCrossAppRedirects=“true”requireSSL=“false”timeout=“480”

  • IIS 7-应用程序池-空闲超时设置为480

  • ASP-->会话属性-->8:00:00


  • 我遗漏了什么吗?

    您在web.config中设置了不正确的属性

    而不是设置:

    <forms timeout="480" ... />
    
    
    

    您应该设置:

    <sessionState timeout="480" ... />
    
    
    


    您确定应用程序池未被回收或iis未重新启动吗?这已部署在客户端服务器上,但我知道iis不会在工作时间内重新启动。apppool回收是否为手动过程?我怀疑他们会回收利用。