Sintomo
Quando si tenta di configurare Microsoft Dynamics 365 per Outlook a un'istanza di Dynamics 365, si verifichi il seguente errore:
"C'è un problema di comunicazione con il server Microsoft Dynamics 365. Il server potrebbe non essere disponibile. Riprovare più tardi. Se il problema persiste, contattare l'amministratore di sistema."
Causa
Questo errore si verifica se si tenta di connettersi a un'istanza che impedisce di protezione TLS (Transport Layer) 1.0 utilizzando Dynamics 365 per Outlook in una versione precedente a 8.2.2.137. Aggiorna 8.2.2.137 e versioni successive per Dynamics 365 per Outlook utilizzare protezione TLS (Transport Layer) 1.2 per impostazione predefinita. Istanze Online Dynamics 365 non consentano connessioni TLS 1.0.
Si possono influire Dynamics 365 distribuzioni locali se TLS 1.0 non è consentita. Si consiglia di disabilitare TLS 1.0, come nel seguente articolo:
Risoluzione
Opzione 1 (consigliata):
La versione 9.0 di Dynamics 365 per Outlook è disponibile nel collegamento sottostante e il client consigliato da utilizzare per la connessione alle 9.0 istanze:
https://www.microsoft.com/download/details.aspx?id=56972
Opzione 2:
Installare l'aggiornamento 8.2.2.137 per Dynamics 365 per Microsoft Outlook.
https://www.microsoft.com/download/details.aspx?id=56327
Opzione 3 (scelta non consigliata):
Forzare l'autenticazione tramite TLS 1.2 mediante la regolazione del Registro di sistema locale:
Ulteriori informazioni
Se si espande la sezione di dettagli dell'errore, vengono visualizzati i dettagli aggiuntivi seguenti:
I metadati contengono un riferimento che non può essere risolto: ' https://crmorgname.api.crm.dynamics.com/XRMServices/2011/Organization.svc?wsdl & sdkversion = 8.2'. in System.ServiceModel.Description.MetadataExchangeClient.MetadataRetriever.Retrieve (TimeoutHelper timeoutHelper) in System.ServiceModel.Description.MetadataExchangeClient.ResolveNext (ResolveCallState resolveCallState) in System.ServiceModel.Description.MetadataExchangeClient.GetMetadata (MetadataRetriever proiettore) in System.ServiceModel.Description.MetadataExchangeClient.GetMetadata (indirizzo Uri, MetadataExchangeClientMode modalità) in Microsoft.Xrm.Sdk.Client.ServiceMetadataUtility.RetrieveServiceEndpointMetadata (tipo contractType, Uri serviceUri, Boolean checkForSecondary) in Microsoft.Xrm.Sdk.Client.ServiceConfiguration'1..ctor (serviceUri Uri, Boolean checkForSecondary) in Microsoft.Xrm.Sdk.Client.OrganizationServiceConfiguration..ctor (Boolean enableProxyTypes Uri serviceUri, Assembly assembly) in Microsoft.Xrm.Sdk.Client.ServiceConfigurationFactory.CreateConfiguration[TService] (Uri serviceUri Boolean enableProxyTypes, Assembly assembly) in Microsoft.Xrm.Sdk.Client.ServiceConfigurationFactory.CreateConfiguration[TService](Uri serviceUri) in Microsoft.Crm.Outlook.ClientAuth.ClientAuthProvidersFactory'1.DiscoverAuthUsingServiceMetadata (endPoint Uri, Uri webEndPoint) in Microsoft.Crm.Outlook.ClientAuth.ClientAuthProvidersFactory'1.GetAuthProviderForDeployment (endPoint Uri, Uri webEndPoint) in Microsoft.Crm.Application.Outlook.Config.DeploymentsInfo'1.GetAuthenticatedProvider (OrganizationDetail orgDetail, controllo parentWindow) in Microsoft.Crm.Application.Outlook.Config.ServerForm.LoadDataToServerInfo() in Microsoft.Crm.Application.Outlook.Config.ServerForm. < InitializeBackgroundWorkers > b__3 (Object sender, e DoWorkEventArgs) in System.ComponentModel.BackgroundWorker.OnDoWork (e DoWorkEventArgs) in System.ComponentModel.BackgroundWorker.WorkerThreadStart (argomento oggetto)