Microsoft IIS 10.0 – Understanding application pools in IIS 10.0

How to change the time zone on Windows Server 2019

In this recipe, we will understand application pools. We can simply say that the application pool is the heart of IIS 10.0. Application pools are logical groupings of web applications that will execute in a common process, thereby allowing greater granularity over which programs are clustered together in a single process. For example, if you require every web application to execute in a separate process, you simply go and create an application pool for each application of different framework versions.

Let’s say that we have more than one version of a website, one that supports framework 2.0 and another one supporting framework 4.0 or some different application such as PHP or WordPress. All these website process are managed through application pools.

Getting ready

To step through this recipe, you will need a running IIS 10.0 instance. You should also have administrative privilege.

How to do it…

  1. Open Server Manager on Windows Server 2016. Click on the Tools menu and open IIS Manager.
  2. Expand the IIS server ( WIN2016IIS); this is the localhost server named WIN2016IIS. We get the list of application pools and sites.
  1. In the Application Pools section, you get the IIS 10.0 DefaultAppPool, as shown in the previous screenshot. You also get the Actions panel in the right-hand side of the screen, where you may add application pools.



  1. Click on DefaultAppPool, and then you will get the Actions panel of DefaultAppPool. Here, you will get the option Application Pool Tasks highlighted in the right-hand side, with which you may Start, Stop, and Recycle the services of IIS 10.0.
  1. In the Edit Application Pool section, you can change the settings of the application pool to Basic Settings… and Advanced Settings…, Rename the application pool, and also perform Recycling….


How it works…

Let’s take a look at what we explored in IIS Manager and application pools. We understood the basics of application pools and the properties in which we can get the changes we want made. The default IIS 10.0 application pool framework is v4.0, which is supported up to v4.6, but we have some more options for installing different versions of the application pool. We can easily customize the application pool, which helps us fulfill our typical web application requirements.

We have several options for application pools in the action pane. We can add a new application pool and we can start, stop, and recycle application pool tasks. We can perform editing and automated recycling as well.

In the next recipe, we will learn more about application pools to install lower framework versions.

Comments are closed.