Error during installation: To continue installation of the Application Server component, please install Microsoft .Net Core 3.1 (or above)

Symptoms

The following message is continuously shown when trying to install server components of FlexiCapture 12 Distributed on Release 4 Update 2 (builds 12.0.4.803-12.0.4.857) even if Microsoft .Net Core 3.1 is installed:

To continue installation of the Application Server component, please install Microsoft
.Net Core 3.1 (or above) - Windows Server Hosting module. You can find this module available
in the External Components section of this distributed kit, or download it from microsoft.com
website

Cause

During the installation, a ..\Servers x64\Bin\Support\CheckIisAspNetCoreReady.ps1 script file from the distribution package is launched. The preset condition inside the script is causing the script check to fail.

Resolution

  1. Check if the .Net Core is installed in the Apps & features:
  2. If so, copy all the content of the installation distribution image, i.e. ABBYY_FlexiCapture12_Distributed_R4Ux_12.0.4.8xx.iso, to a separate folder.
  3. Edit the CheckIisAspNetCoreReady.ps1 script located under the path …<FOLDER NAME>\Servers x64\Bin\Support so that the code lines below:
    if( !$aspNetCoreModule ) 
    {   
      Exit 1;  
    } else {
      Exit 0;
    }
    will be substituted with the following one:
    if(true) 
    {      
    Exit 0;

    }
    As a result, the script will look as in the screenshot below:

  4. Save the modified script.
  5. Launch the installation Autorun from the local folder, where all the files were copied.

Note: If CheckIisAspNetCoreReady.ps1 does not exist, please try to download the distribution kit again and run an installation from scratch.

Was this article helpful?

1 out of 2 found this helpful

Have more questions? Submit a request