TLS 1.0 and 1.1 are deprecated for use with Azure Cache for Redis

  • To resolve the issue, consider one of the following options:
    • Upgrade your instance to SC XP 9.0 Initial Release or higher.
      Higher Sitecore versions target higher framework versions that use TLS 1.2 by default.
    • Upgrade the StackExchange.Redis.StrongName.dll V1.0.488 to StackExchange.Redis.dll V1.2.6 as defined below.
      1. Download StackExchange.Redis.StrongName Version 1.2.6 from https://www.nuget.org/packages/StackExchange.Redis.StrongName/
      2. Replace existing dll of StackExchange.Redis.StrongName with the downloaded one under the instance bin folder.
      3. Add binding redirect to the Web.config file:
        <dependentAssembly>
           <assemblyIdentity name="StackExchange.Redis.StrongName" publicKeyToken="c219ff1ca8c2ce46" xmlns="urn:schemas-microsoft-com:asm.v1" />
           <bindingRedirect oldVersion="1.0.0.0-1.2.6.0" newVersion="1.2.6.0" xmlns="urn:schemas-microsoft-com:asm.v1" />
        </dependentAssembly>
      4. Update a connection string to the Redis cache with additional parameter SslProtocols=Tls12, e.g:
        <add name="redis.sessions" connectionString=your-redis-prefix.redis.cache.windows.net:6380,password=your-redis-password=,ssl=True,abortConnect=False,SslProtocols=Tls12" />
      5. Restart the Sitecore instance.

Applies to:

CMS 8.0 Initial Release - 8.2 Update-7

March 30, 2020
March 31, 2020

Reference number:

402057