Síntoma
Cuando intenta configurar Microsoft Dynamics 365 para Outlook a una instancia de Dynamics 365, recibirá el error siguiente:
"Hay un problema de comunicación con el servidor de Microsoft Dynamics 365. El servidor podría estar disponible. Inténtelo de nuevo más tarde. Si el problema persiste, póngase en contacto con el administrador del sistema."
Causa
Este error se producirá si intenta conectarse a una instancia que prohíbe la seguridad de la capa de transporte (TLS) 1.0 con Dynamics 365 para Outlook en una versión anterior de 8.2.2.137. Actualizaciones de 8.2.2.137 y después para Dynamics 365 para Outlook utiliza Transport Layer Security (TLS) 1.2 de forma predeterminada. Instancias en línea de Dynamics 365 no permiten conexiones TLS 1.0.
También esto puede afectar a las implementaciones Dynamics 365 local si se prohíbe TLS 1.0. Microsoft recomienda deshabilitar TLS 1.0 como tratada en el artículo siguiente:
Resolución
Opción 1 (recomendada):
La versión 9.0 de Dynamics 365 para Outlook está disponible en el vínculo a continuación y es el cliente recomendado para conectarse a 9.0 instancias:
https://www.microsoft.com/download/details.aspx?id=56972
Opción 2:
Instale la actualización 8.2.2.137 para Dynamics 365 para Microsoft Outlook.
https://www.microsoft.com/download/details.aspx?id=56327
Opción 3 (no recomendado):
Forzar la autenticación a través de TLS 1.2 mediante el ajuste de registro local:
Más información
Si expande la sección de detalles del error, se muestran los siguientes detalles adicionales:
Los metadatos contienen una referencia que no se puede resolver: ' https://crmorgname.api.crm.dynamics.com/XRMServices/2011/Organization.svc?wsdl & sdkversion = 8.2'. en System.ServiceModel.Description.MetadataExchangeClient.MetadataRetriever.Retrieve (TimeoutHelper timeoutHelper) en System.ServiceModel.Description.MetadataExchangeClient.ResolveNext (ResolveCallState resolveCallState) en System.ServiceModel.Description.MetadataExchangeClient.GetMetadata (recuperador de MetadataRetriever) en System.ServiceModel.Description.MetadataExchangeClient.GetMetadata (dirección Uri, modo de MetadataExchangeClientMode) en Microsoft.Xrm.Sdk.Client.ServiceMetadataUtility.RetrieveServiceEndpointMetadata (tipo contractType, Uri serviceUri, Boolean checkForSecondary) en Microsoft.Xrm.Sdk.Client.ServiceConfiguration'1..ctor (Uri serviceUri, Boolean checkForSecondary) en Microsoft.Xrm.Sdk.Client.OrganizationServiceConfiguration..ctor (Uri serviceUri, Boolean enableProxyTypes, ensamblado) en Microsoft.Xrm.Sdk.Client.ServiceConfigurationFactory.CreateConfiguration[TService] (Uri serviceUri, Boolean enableProxyTypes, ensamblado) en Microsoft.Xrm.Sdk.Client.ServiceConfigurationFactory.CreateConfiguration[TService](Uri serviceUri) en Microsoft.Crm.Outlook.ClientAuth.ClientAuthProvidersFactory'1.DiscoverAuthUsingServiceMetadata (extremo de Uri, Uri webEndPoint) en Microsoft.Crm.Outlook.ClientAuth.ClientAuthProvidersFactory'1.GetAuthProviderForDeployment (extremo de Uri, Uri webEndPoint) en Microsoft.Crm.Application.Outlook.Config.DeploymentsInfo'1.GetAuthenticatedProvider (OrganizationDetail orgDetail, parentWindow de Control) en Microsoft.Crm.Application.Outlook.Config.ServerForm.LoadDataToServerInfo() en b__3 Microsoft.Crm.Application.Outlook.Config.ServerForm. < InitializeBackgroundWorkers > (Object sender, DoWorkEventArgs e) en System.ComponentModel.BackgroundWorker.OnDoWork (DoWorkEventArgs e) en System.ComponentModel.BackgroundWorker.WorkerThreadStart (argumento de objeto)