Session IIS会话失败,而未配置web.config,并且IIS设置已更改

Session IIS会话失败,而未配置web.config,并且IIS设置已更改,session,iis,session-cookies,session-state,session-timeout,Session,Iis,Session Cookies,Session State,Session Timeout,我们试图延长会话超时时间。我们更改了web.config <system.web> <sessionState cookieless="UseDeviceProfile" timeout="60"></sessionState> 我们还从IIS设置中更改了它 在20分钟内可能会缺少什么:(您的应用程序池空闲关闭超时的默认值为20分钟-这意味着如果20分钟内没有活动,应用程序池将关闭以释放资源。您可以在应用程序配置设置中更改此设置 看 这些命令示

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

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

我们还从IIS设置中更改了它


在20分钟内可能会缺少什么:(

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

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

PowerShell:

设置ItemProperty(“IIS:\AppPools\MyAppPoolName”)-Name processModel.idleTimeout 01:00:00

命令行:

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