---
title: "IIS Hosting Manual Setup"
slug: "iis-hosting-manual-setup"
updated: 2025-06-06T13:17:58Z
published: 2025-06-06T13:17:58Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.decisions.com/llms.txt
> Use this file to discover all available pages before exploring further.

# IIS Hosting Manual Setup

## IIS Hosting Manual Setup

The following details how to manually set up **IIS Hosting**.

---

### Application Pool Configuration (Pre-Platform Installation)

The IIS App Pool is used in conjunction with ASP.NET hosting module for server-side functionality.

1. Click **Start**, type **IIS**, and select **Internet Information Services (IIS) Manager**.No IIS Manager AvailableIf the **IIS Manager** option does not appear, search the web to find OS-specific installation instructions. 

![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2021-01-28_20h23_28.png)
2. Expand the localhost Server Name beneath Start Page in the left Connections panel.
3. Navigate to **Application Pools**, then under **Actions**, click **Add Application Pool**.
4. From the **Edit Application Pool**window, configure the Application Pool settings with the following, then click OK.Application Pool Settings 

  - Name: **DecisionsApplicationPool**
  - **.NET CLR version**: **No Manage Code**
  - **Managed pipeline mode**: **Integrated**
  - Enable **Start application pool immediately**

![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2022-02-03_13h57_01.png)
5. Select the Right-click **DecisionsApplicationPool**,****then under Actions,****select **Advanced Settings**.![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2022-02-03_14h01_151.png)
6. From the Advanced Settings window, set **Start****Mode**to **Always****Running**, **Application****Pool****Identity** to **LocalSystem**, and the **Idle****Time-Out (minutes)**setting to "0".Avoiding ASP.NET Core Module Failure Ensure the **Enable 32-Bit Applications** setting is set to **False**to prevent the **ASP.NET Core Module** from failing to load.

![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2022-01-10_16h00_56.png)
7. Right-click DecisionsApplicationPool and select **Recycling**(or click the **Actions****Panel**link).
8. Under the Actions for the DecisionsApplicationPool, select **Recycling...**and disable******Fixed Intervals Regular time intervals****(in minutes)**. Then click **Next**, and **Finish**. ****![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2022-02-03_14h05_10(1).png)![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2022-02-03_14h08_06.png)

### Application Initialization (Pre or Post Platform Installation)

The following setting (part 1 of 2) ensures the App Pool starts when the machine starts/restarts.

To enable it:

1. Minimize **IIS****Manager**, click the **Start**button, then search for and open **Server Manager**.
2. From the Server Manager window, click **Manage** (upper right corner), then click **Add Roles and Feature**s.  
![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1611886574526.png)
3. From the **Add Roles and Features Wizard**, click **Next**through each screen to navigate to the **Server****Roles**screen.
4. Under **Select****Server****Roles**, **enable****Application Initialization**via the path: **W****eb Server > Application Development > Application Initialization**.
5. Click **Next**, then click **Install**to confirm installation selections.  
![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2021-01-28_21h31_48.png)
6. Click **Close**once complete

### Application Preload (Post Platform Installation)

The following setting (part 2 of 2) ensures that the App Pool starts when the machine starts/restarts.\

To enable this:

1. Launch **IIS Manager** and locate the **Connections**panel (left side of screen).
2. Expand the **local****host****server****'s********name**beneath **Start****Page**, then expand **Sites**.
3. Click **Manage Application > Advanced Settings**.
4. Set **Preload****Enabled**to **True**, then click****OK**.![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1611894687694(3)(1).png)**
