IIS会话而不是配置了web.config并且IIS设置已更改

时间:2014-05-30 14:27:45

标签: session iis session-cookies session-state session-timeout

我们尝试延长会话超时。我们更改了web.config

 <system.web>
    <sessionState cookieless="UseDeviceProfile" timeout="60"></sessionState>

我们还从IIS设置

更改了它

可能遗漏的内容还不到20分钟:(

1 个答案:

答案 0 :(得分:1)

您的应用程序池空闲关闭超时的默认值为20分钟 - 这意味着如果20分钟内没有活动,则应用程序池将关闭以释放资源。您可以在应用程序配置设置中更改此设置。

请参阅Configure Idle Time-out Settings for an Application Pool (IIS 7)

这些命令示例将名为“MyAppPoolName”的应用程序池的超时设置为1小时:

的PowerShell:

  

Set-ItemProperty(“IIS:\ AppPools \ MyAppPoolName”) - 名称processModel.idleTimeout 01:00:00

命令行:

  

appcmd set config / section:applicationPools / [name ='MyAppPoolName']。processModel.idleTimeout:01:00:00