.NET Framework 4.8 for T&A (version 8.35.0+)

Graham Taylor Updated by Graham Taylor

As of Time & Attendance version 8.35.0,  the product has been upgraded to use .NET Framework 4.8. Completing this enables us to make use of the fixes and enhancements that are provided within this version. It also ensures that we remain on a supported version, as per the Microsoft .NET support lifecycle policy. It's very likely that .NET Framework 4.8 is already installed on your server. This may be from the installation of the operating system, or from one of the regularly scheduled updates. We have updated our installation and upgrade tools (MSI installer/upgrade wizard/pre-requisite tool) to check for the mandatory installation of .NET Framework 4.8. Should this not be found on your server you will be directed towards a Microsoft website where it can be downloaded from.

If you need or wish to download the framework installation files manually you can do using the following links:

.Net Framework 4.8

Compatible with Windows versions 7 to 11 and Server 2008 to 2022

Full compatibility list

Download

.Net Framework 4.8.1

Compatible with Windows versions 10 (October 2020 Update) and higher and Server 2022 and higher

Full compatibility list

Download

When upgrading, our tools will make the necessary configuration changes to your T&A web application configuration. A backup of your existing T&A web application configuration will be taken and is named web.config.backup. The configuration changes made to your T&A web application configuration file are:

  1. within <system.web>, the targetFramework attribute of the <compilation> element is changed to 4.8
    <compilation debug="true" targetFramework="4.8" />
  2. within <system.web>, the targetFramework attribute of the <httpRuntime> element is changed to 4.8
    <httpRuntime targetFramework="4.8" maxRequestLength="1048576" executionTimeout="180" enableVersionHeader="false" />
  3. within <runtime><assemblyBinding> update existing Newtonsoft.Json <bindingRedirect> oldVersion and newVersion attributes
    <bindingRedirect oldVersion="0.0.0.0-11.0.0.0" newVersion="11.0.0.0" />
  4. within <runtime><assemblyBinding> add new entries for System.Security.Cryptography.Cng
    <dependentAssembly>
    <assemblyIdentity name="System.Security.Cryptography.Cng" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-4.3.3.0" newVersion="4.3.3.0" />
    </dependentAssembly

Was this article useful?

Data Assurance Module - Identifying and preventing the accidental deletion of data (TMS versions 8.33.0.0 and below)

'Use Only Once' Checkbox on Book Absence Screen

Contact