Creating an Application Pool

An IIS Application Pool (AppPool) is a collection of URLs or Web applications that run within a common memory space, share threads, and run under a common security context on an IIS server. Multiple application pools allow different web sites or web applications to run independently and also prevent them from interfering with one another. This also permits applications that need limited security permissions from having more access than they need.

We strongly recommend that you create a dedicated application pool for Ithicos software. Some features, such as uploading photos or writing to the text logs won't even work if you don't modify the default application pool to run using the Network Service identity.

Creating an IthicosAppPool

To create an application pool called IthicosAppPool on a W2K8 server, follow these steps:

  1. On your web server, open Internet Information Services Manager
  2. Navigate to the Application Pools container
  3. Right Click on Application Pools and choose “Add Application Pool”
  4. In the Add Application Pool dialog box, enter the application pool name, such as IthicosAppPool and then click OK

    Changing AppPool properties
  5. Locate the newly created application pool in the Application Pools container, right click on it and choose Advanced Settings

    Changing AppPool properties
  6. Ensure that in the Advanced Settings dialog box that the Enable 32-Bit Applications is set to “False” and that the Identity is changes so that it is “NetworkService”.
  7. Click OK to save your changes

This application pool can be used for all of Ithicos Solutions applications. You don't need a separate AppPool for each application in most circumstances.

Assignging an Application to an AppPool

The application pool you create can be used for all Ithicos Solutions products. It is easy to change a Web application to another application pool. Here is an example for the Directory Manager application.

  1. Open Internet Information Services Manager and navigate to the Web site that has the DirectoryManager virtual directory / application.
  2. Right click on DirectoryManager and choose Manage Application -> Advanced Settings
  3. In the Application Pool box, change the application pool to be IthicosAppPool

    Configuring Directory Manager to use the IthicosAppPool
  4. Click OK to save your changes
  5. You may have to run IISRESET from the command prompt for the changes to take effect.