Application Servers#
This guide will walk you through the steps to successfully plan and install an application server to host the optional components used by Critical Manufacturing MES.
Planning for disaster recovery and high-availability#
Critical Manufacturing recommends adopting the Windows Server Failover Clustering solution to provide high-availability of the roles required for Critical Manufacturing normal operation, including a scenario where Connect IoT is present and requires high-availability.
Application Server pre-requisites#
| Name | Requisite | Supported Versions | Checked |
|---|---|---|---|
| Operating System | Microsoft Windows Server | 2016 or above | |
| Other software requirements | Microsoft Powershell Shell .NET Framework .NET | 5.1 4.8 6 |
Table: Application Server pre-requisites
Note
Required by the Critical Manufacturing Deployment Framework to install or upgrade the solution
The deployment software will also install the following components automatically ( if not present ):
| Name | Feature Code (Get-WindowsFeature cmdlet) |
|---|---|
| Web Server (IIS) | Web-Server |
| Dynamic Content Compression | Web-Dyn-Compression |
| Basic Authentication | Web-Basic-Auth |
| Windows Authentication | Web-Windows-Auth |
| .NET Extensibility 4.8 | Web-Net-Ext45 |
| ASP.NET 4.8 | Web-Asp-Net45 |
| WebSocket Protocol | Web-WebSockets |
| Management Tools | Web-Mgmt-Tools |
| ASP.NET 4.8 | NET-Framework-45-ASPNET |
| IIS Management Scripts and Tools | Web-Scripting-Tools |
| Management Service | Web-Mgmt-Service |
Table: Application Server components
.Net Framework Installation#
Critical Manufacturing requires that all Application Servers have Microsoft .Net Framework 4.8 installed. .Net Framework is Critical Manufacturing's application runtime for optional components that are located outside of the main container stack.
This section contains detailed instructions on how to install .Net Framework.