STEM help

8.7.3 Configuring the website and associated application pool

It is beyond the scope of this user guide to provide general guidance about setting up a website, but we shall assume that you are either using the Default Web Site or that you have created a specific website instance called MySite for the purposes of using eSTEM. We shall refer to whichever of the above applies as MySite in what follows.

A defining step for your site is to set its physical path to refer to the online folder (or wwwroot) as mentioned above:

  1. Select MySite in the list of sites within IIS Manager.
  2. Click Basic Settings…. The Edit Site dialog is displayed for this site.
  3. Select Physical Path and set this to My-eSTEM\online (or My-eSTEM\wwwroot).
  4. Click OK to close the dialog and commit this change.

It is strongly recommended that you create a separate application pool for your site in order to separate the eSTEM activity from any other requests on this server. We shall refer to the relevant application pool as MyApplicationPool.

On all platforms, the application pool must be configured to use the desired version 4.0 of the .NET framework (which you may have to install separately if not already available on your server):

  1. Select MyApplicationPool in the list of application pools within IIS Manager.
  2. Click Basic Settings…. The Edit Application Pool dialog is displayed for this application pool.
  3. Select .NET Framework Version and set the value to .NET Framework v4.0.
  4. Click OK to close the dialog and commit this change.

At the current time of writing, the STEM software is only available in 32-bit format. So if you have a 64-bit implementation of IIS, then one essential step is to enforce 32-bit compatibility for the application pool:

  1. Select MyApplicationPool in the list of application pools within IIS Manager.
  2. Click Advanced Settings…. The Advanced Settings dialog is displayed for this application pool.
  3. Select Enable 32-Bit Applications and change the value from False to True.
  4. Click OK to close the dialog and commit this change.

In the text that follows, it is assumed that Identity (under Process Model in the Advanced Settings dialog) is set to Application Pool Identity. Please make suitable adjustments if you prefer the application pool to run with an alternative or more specific user ID.

 

© Implied Logic Limited