Problema para usar TLS 1.2 en .NET Framework 4.0

Tengo TLS 1.0 deshabilitado. Así que estamos tratando de usar TLS 1.2 en nuestra aplicación .Net que está usando .Net Framework 4.0.

He agregado el código para esto al comienzo

System.Net.ServicePointManager.SecurityProtocol = (SecurityProtocolType)3072;

Funciona perfectamente en mi sistema local.

Pero no estoy seguro de por qué no funciona cuando implemento el código en el servidor (Windows Server 2008 R2). Lo revisé todo. .Net framework está presente en el servidor. Pero sigue dando el mismo problema solo en el servidor.

¿Hay algo que me falta aquí?

Respuestas a la pregunta(2)

Su respuesta a la pregunta