Skip to main content

Installation Requirements

.NET Core Hosting Bundle

Download and install the current .NET Core Hosting Bundle installer

Internet Information Services and .NET Framework

To enable the Internet Information Services (IIS) and .NET Framework features on a Windows Server host machine:

  1. Open Control Panel.

  2. Under Programs, click Uninstall a Program.

  3. Click Turn Windows features on or off in the left-side pane.

  4. In the Add Roles and Features wizard, click Next.

  5. Select Role-based or feature-based installation on the installation type dialog. Click Next.

  6. Select Select a server from the server pool and choose the local server host name from the Server Pool list on the destination server dialog. Click Next to see the list of roles.

  7. Locate Web Server (IIS) and make sure that the following roles are selected:

    • Web Server (IIS):
      • Web Server:
        • Common HTTP Features:
          • Static Content
        • Security:
          • Windows Authentication
        • Application Development:
          • .NET Extensibility 4.x
          • Application Initialization
          • ASP.NET 4.x
          • ISAPI Extensions
          • ISAPI Filters
          • WebSocket Protocol
      • Management Tools:
        • IIS Management Console
    note

    In Windows Server 2019 and 2022, there is a new section in the left pane of the wizard showing the Role Services under the Web Server Role (IIS) where you can configure the roles selected for the Web Server (IIS).

  8. Click Next. This will open a list of additional features.

  9. Select the following items:

    • .NET Framework 4.x Features (any version available):
      • .NET Framework 4.x
      • ASP.NET 4.x
  10. Click Install.