Prepare IFS Touch Apps Server

In this step the server where the IFS Touch Apps Server is installed on is prepared.

The IFS Touch Apps Server (TAS) can be installed on Windows Server 2016, Windows Server 2019 or Windows Server 2022. The server should have IIS with a Default Web site and .NET 4.6.1 or later installed.

Contents

Security

IFS recommend the use of a reverse proxy in the DMZ to protect the TAS, the proxy cannot rely on cookies.

Note: Microsoft Forefront Unified Access Gateway (UAG) is not supported as a reverse proxy for the TAS. UAG development is discontinued and Microsoft support for UAG ended on 14th April 2015; extended support ended on 14th April 2020.

The TAS (as the MWS) requires to run on HTTPS so a certificate is needed. See the Security section for a fresh installation of IFS Applictions.

 

.NET Framework

TAS requires .NET Framework v4.6.1 or later. Windows Server 2016 has .NET Framework 4.6 pre-installed, and Windows Server 2019 and Windows Server 2022 similarly have .NET Framework 4.7. and .NET Framework 4.8 respectively. If the installer is started without a suitable version of .NET Framework installed, a dialog is displayed allowing you to install the required version. We recommend using the version that the Microsoft download site suggests.

 

Internet Information Services

TAS requires Internet Information Services (IIS) installed.

 

Windows Server 2016, 2019 and 2022

The base for this guide is a new installation of Windows Server 2016 Standard, Windows Server 2019 Standard and Windows Server 2022 Standard. Other editions may have a different configuration.

  1. Start Server Manager
  2. Select Local Server
  3. ROLES AND FEATURES
  4. Add Roles and Features \ Web Server (IIS)


Enable following items (and added required features):

For Windows Server 2019, the path references for .NET Framework and ASP .NET should generally reflect .NET Framework 4.7. Windows Server 2022 will similarly reflect .NET Framework 4.8

 

Configuring an existing IIS installation

The TAS requires HTTP Activation and Dynamic Content Compression as configured above.The exact paths may change slightly based on different Windows versions.

 

Install Web Deploy

The installer uses Microsoft Web Deploy. On older Windows versions, this could be installed through Microsoft Web Platform Installer, but since Microsoft has now discontinued Web Platform Installer, you may have to download and install Web Deploy 3.6 directly from here.