Introduction
Ginesys version 12.8.0 onward, below mentioned components will have to be present in the Ginesys application server for functioning of Ginesys. These are components that are important for advancement of the .NET technology stack of Ginesys. They have no functional impact and should be installed by your IT administrator before attempting to update to Ginesys version 12.8.0.
Background
Some parts of the Ginesys web application are being moved to the new .NET 5.0 technology stack by Microsoft. The new stack offers a host of benefits and moving to the new stack will allow Ginesys to stay updated with the latest technologies and bring great features for the users. Starting with 12.8.0, Ginesys is currently having server-side applications running on .NET Framework 4.6.2, .Net Core 3.1 as well as .NET 5.0. It will be our active strategy to bring out as much features as possible on the .NET 5.0 stack and consolidate all old stack components to the latest stack. However, some features already taken up in .NET Framework 4.6.2 will be released in the .NET Framework 4.6.2 stack only.
Technically, starting with 12.8.0 the IIS Web Server will now have two types of web applications one on legacy .NET Framework and the other on new .NET tech stack (.NET 5.0). Going forward, newly developed modules will come up as individual web applications rather than consolidated ones, facilitating delivery and management of individual modules.
Prerequisites
Windows version 2012 R2 (x64) or above
Visual C++ 2015 Redistributable (x64)
IIS (Internet Information Services) 8.5 or above
.NET 5.0 (x64) hosting bundle to run .NET 5.0 based applications
Download from this link
Link from Ginesys Support Download site: http://support.ginesys.in/downloads/current/dotnet-hosting-5.0-win.exe
Alternative link from Microsoft Website: https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-aspnetcore-5.0.14-windows-hosting-bundle-installer
Know more about .NET 5.0 features at https://docs.microsoft.com/en-us/dotnet/core/whats-new/dotnet-5
A complete list of pre-requisites can be found at Software pre-requisites for Installation of GINESYS v 11.100.0
Ginesys 12.8.0 can only be installed by version 53.0 of the AutoUpdate utility. You need to update your existing AutoUpdate utility to 53.0 while updating to version 12.8.0. Click the ‘Check for newer version of Auto Update...’ link on top right-hand corner of the AutoUpdate utility to download the latest version of the same.
The AutoUpdate utility is equipped to check whether the prerequisites are available in the system. If they are not found then it will show a window named ‘Prerequisite Check Results’ where the list of missing components will be displayed. Unless the components are installed, the utility will not allow to update 12.8.0.
NOTE The above prerequisites are for installation of version of 12.8.0 or higher only. Using AutoUpdate version 53.0 for updating to any version lower than 12.8.0 will not check for the components and can be used to update Ginesys to any version below 12.8.0.
Following image illustrates the scenario where the required components were not found in the system.
...
Configurations in IIS (Web Server)
Once the above components are found in the Ginesys application server, the AutoUpdate utility #53.0# will help you configure the new Web Application for .NET 5.0 based applications and a Web Application Pool for the same.
On attempting to install version 12.8.0 and on passing the above checks, the utility will show the following list in the Prerequisite Check Results window.
.Net Core Application Pool
.Net Core Web Application
Select each item on the left pane and click the ‘Install’ button on the right pane. the component will be auto configured for you.
Congratulations!!
Your application server is now capable of running .NET 5.0 web applications. Ginesys 12.8.0 will now be installed by the utility.