.NET Framework 4.8 for TMS 8

.NET Framework 4.8 for TMS 8

TMS 8 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 (link)


When upgrading, our tools will make the necessary configuration changes to your TMS 8 web application configuration. A backup of your existing TMS 8 web application configuration will be taken and is named web.config.backup. The configuration changes made to your TMS8 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" />


  1. 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" />


  1. 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" />


  1. 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



    • Related Articles

    • TMS 8 8.35.0.0 Release Report

      This version of TMS 8 introduces the following new features: TMS 8 upgrade to .NET Framework 4.8 TMS 8 has now been upgraded to .NET Framework 4.8 to take advantage of new features and ensure it remains within the Microsoft product life cycle. The ...
    • TMS 8 8.36.2.1 General Release Report

      We are pleased to announce the latest general release of TMS 8: version 8.36.2.1!  Please refer to the table below to view a list of the key features introduced for TMS 8. More information about the features can be found in this PDF, plus details on ...
    • Upgrading V8 User manual

      Introduction This article is intended to guide through the six stages required to upgrade an existing installation of Mitrefinch TMS for Windows and WebTMS v8. It is intended for an IT professional who is familiar with the Mitrefinch software ...
    • Employee in TMS but not in HR Manager

      To check the Employee Type License for that employee, select the employee in WINTMS.  Then under the Employee Menu, go to Change Employee Type.    Then select Set Licence Options.   And ensure that the HR Licence is checked.   
    • SAML Authentication in TMS 8

      What is SAML authentication? Note: This article is intended for someone familiar with the web.config file. It is best utilised by a system administrator. SAML (Security Assertion Markup Language) Single Sign-On allows users to sign in to TMS by ...