During installation, HighGear automatically configures IIS using the IIS 6 metabase. In Window Server 2016 and later, IIS was updated to version 10. In order to install applications like HighGear that access the IIS Metabase directly, you must enable the optional IIS 6 compatibility components on your server. Additionally, the default server configuration for IIS 10 does not enable the ASP.NET server components that HighGear and other dynamic .NET applications require.
This article explains how to enable the IIS 6 compatibility components and the required ASP.NET server components on Windows Server 2016 and above.
- Open the Server Manager.
- Click Add roles and features. A wizard will open. As you click Next, it will take you through a sequence of screens.
- On the Installation Type screen, choose Role-based or feature-based installation.
- On the Server Selection screen, choose Select a server from the server pool.
- On the Server Roles screen, check Web Server (IIS).
- A popup asking to Add features that are required for Web Server (IIS)? may appear.
- If it appears, click Add Features.
- On the Features screen, expand .NET Framework 4.8 Features and check ASP.NET 4.8.
- On the Role Services screen, ensure the following items under Common HTTP Features are checked:
- Default Document
- Directory Browsing
- HTTP Errors
- Static Content
- Still on the Role Services screen, ensure these items under Health and Diagnostics are checked:
- HTTP Logging
- Still on the Role Services screen, ensure these items under Performance are checked:
- Static Content Compression
- Dynamic Content Compression
- Still on the Role Services screen, ensure these items under Security are checked:
- Request Filtering
- Still on the Role Services screen, ensure these items under Application Development are checked:
- .NET Extensibility 4.8
- WebSocket Protocol
- ASP.NET 4.8
- ISAPI Extensions
- ISAPI Filters
- Still on the Role Services screen, ensure these items under Management Tools -> IIS 6 Management Compatibility are checked:
- IIS 6 Metabase Compatibility
- IIS 6 WMI Compatibility
- Install the roles and features you selected.
At this point, you may wish to refer to the following support article on how to install HighGear: HighGear Software Installation Instructions