Installing IIS in Windows 10

We will install and use IIS in the following guides.

In Guide 1, we will use the Default Web Site (with port 80) of IIS as the Web server to host the client app files. (and PowerServer Web APIs will run on the built-in Kestrel server.)

In Guide 2 and 3, we will create a new IIS web site with different port number and use this web site as the .NET server to host the PowerServer Web APIs. (so PowerServer Web APIs and the client app will run on different web sites of the same IIS)

To install IIS,

Step 1: In Windows 10, navigate to Control Panel > Programs > Programs and Features > Turn Windows features on or off.

Step 2: Expand the Internet Information Services node and make sure the following features are selected.

  • IIS Management Console

  • .NET Extensibility 4.7

  • Application Initialization

  • ASP.NET 4.7

  • ISAPI Extensions

  • ISAPI Filters

  • Default Document

  • Static Content


Step 3: Click OK to install the selected features.

After IIS is installed, a Default Web Site (with port 80) is automatically created.


Step 4: Open a Web browser and input "http://localhost:80/" in the address bar.

If the IIS welcome screen displays, the Default Web Site is working properly.