我们尝试延长会话超时。我们更改了web.config
<system.web>
<sessionState cookieless="UseDeviceProfile" timeout="60"></sessionState>
我们还从IIS设置
更改了它可能遗漏的内容还不到20分钟:(
答案 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