Microsoft IIS Is Timing Out - Honeywell DOC4000 - 7.3 - Help - Intergraph

DOC4000 Help

Language
English
Product
Honeywell DOC4000
Search by Category
Help
PAS Version
7.3

In some cases, DOC4000 logs off a user when it does not recognize activity for more than 20 minutes. Changing the session time-out value in Internet Services Manager or other web server utilities does not change the DOC4000 session time-out definition. The ASPX scripts in DOC4000 run as an ASP.NET application. Therefore, the session time-out value is controlled by the .NET Framework instead of Internet Information Services (IIS).

To change the DOC4000 session time-out value, set the new value in the web.config file located where you installed DOC4000, C:\Program Files (x86)\PAS\Integrity by default. If you increase the session timeout to a value greater than 20 minutes, you also need to increase the idle time-out for the DefaultAppPool application pool.

To change the DOC4000 session time-out value:

  1. On the DOC4000 server, use a text editor to open the InstallPath\web.config file.

  2. Change the value of the timeout attribute for the sessionState element to the designated number of minutes. For example, to change the session time-out to one hour, change the timeout attribute value to 60 as illustrated in the following example, which does not show all the attributes:

    <sessionState mode="InProc" ... timeout="60" />

    Entries in the web.config file are case sensitive and take effect immediately. You must use sessionState, and you cannot use sessionstate.

  3. Save the InstallPath\web.config file.

  4. If you increased the session timeout attribute to a value greater than 20, increase the idle time-out for the DefaultAppPool application pool by completing the following steps:

    1. On the DOC4000 server, click Windows Start > Run.

    2. Type inetmgr, and then click OK to start Internet Information Services (IIS) Manager.

    3. In the left pane, expand the local computer.

    4. Select the Application Pools node to display DefaultAppPool in the right pane.

    5. Right-click on DefaultAppPool, and then click Advanced Settings.

    6. In the Process Model section of the Advanced Settings window, change the value for the Idle Time-out (minutes) field to a number that is greater than or equal to the session timeout value you defined in the web.config file.

    7. Click OK.