--- title: "IIS Hosting Manual Setup" slug: "iis-hosting-manual-setup" description: "Learn how to manually configure IIS Hosting for Decisions, including the required settings and deployment steps." updated: 2026-04-27T20:46:01Z published: 2026-04-28T14:12:35Z canonical: "documentation.decisions.com/iis-hosting-manual-setup" --- > ## 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)**