Description
Cause
Internet Information Services (IIS) by default will disconnect a session if the user is inactive for a period of 20 minutes.
Resolution
Setting can be modified in IIS to increase timing for idle time-out.
1. Open IIS Manager.
2. Under Server, select Application Pools, select Sage 300 Pool. This is the default pool for Sage 300 Web Screens, if Applicaiton pool has been modified, select customized pool name.
3. Select in Actions Pane Advanced Settings or right click application pool and select Advanced Settings.
4. in Process Model section, select Idle Time-out (minutes)
5. Change value, value is in minutes. To cancel time-out change value to zero, though this is not advisable as users will not disconnect sessions properly.
Additonally:
Sage 300 Web screens, has an additional value in web.config file located in \online\web.
1. Open Web.config, search for "SessionState timeout"
2. By default value is set to 20 minutes, change to increase to allow longer idle time.