Symptom
Når du forsøger at konfigurere Microsoft Dynamics 365 for Outlook til en Dynamics 365-forekomst, får du vist følgende fejl:
"Der er et problem med kommunikationen med Microsoft Dynamics 365-serveren. Serveren er muligvis ikke tilgængelig. Prøv igen senere. Hvis problemet fortsætter, skal du kontakte systemadministratoren."
Årsag
Denne fejl opstår, hvis du forsøger at oprette forbindelse til en forekomst, der forbyder Transport Layer Security (TLS) 1.0 ved hjælp af Dynamics 365 for Outlook på en version før 8.2.2.137. Opdateringer 8.2.2.137 og nyere til Dynamics 365 til Outlook bruger TLS (Transport Layer Security) 1.2 som standard.
Dynamics 365 Online-forekomster tillader ikke TLS 1.0-forbindelser.
Dette kan også påvirke Dynamics 365-installationer i det lokale miljø, hvis TLS 1.0 er forbudt. Microsoft anbefaler deaktivering af TLS 1.0 som beskrevet i følgende artikel:
Løsning
Valgmulighed 1 (anbefales):
Version 9.0 af Dynamics 365 for Outlook er tilgængelig via linket nedenfor og er den anbefalede klient at bruge til at oprette forbindelse til 9.0-forekomster:
https://www.microsoft.com/download/details.aspx?id=56972
Mulighed 2:
Installer 8.2.2.137-opdateringen til Dynamics 365 til Microsoft Outlook.
https://www.microsoft.com/en-us/download/details.aspx?id=56327
Valgmulighed 3 (anbefales ikke):
Gennemtving godkendelse via TLS 1.2 ved at justere den lokale registreringsdatabase:
Flere oplysninger
Hvis du udvider sektionen Detaljer for fejlen, vises følgende yderligere detaljer:
Metadata indeholder en reference, der ikke kan fortolkes: 'https://crmorgname.api.crm.dynamics.com/XRMServices/2011/Organization.svc?wsdl&sdkversion=8.2'. at System.ServiceModel.Description.MetadataExchangeClient.MetadataRetriever.Retrieve(TimeoutHelper timeoutHelper)
at System.ServiceModel.Description.MetadataExchangeClient.ResolveNext(ResolveCallState resolveCallState)
at System.ServiceModel.Description.MetadataExchangeClient.GetMetadata(MetadataRetriever retriever)
ved System.ServiceModel.Description.MetadataExchangeClient.GetMetadata(Uri-adresse, MetadataExchangeClientMode-tilstand)
på Microsoft.Xrm.Sdk.Client.ServiceMetadataUtility.RetrieveServiceEndpointMetadata(Type contractType, Uri serviceUri, boolesk checkForSecondary)
at Microsoft.Xrm.Sdk.Client.ServiceConfiguration'1..ctor(Uri serviceUri, Boolean checkForSecondary)
på Microsoft.Xrm.Sdk.Client.OrganizationServiceConfiguration.. ctor(Uri serviceUri, boolesk enableProxyTypes, samlingssamling)
at Microsoft.Xrm.Sdk.Client.ServiceConfigurationFactory.CreateConfiguration[TService](Uri serviceUri, boolesk enableProxyTypes, Assembly assembly)
at Microsoft.Xrm.Sdk.Client.ServiceConfigurationFactory.CreateConfiguration[TService](Uri serviceUri)
på Microsoft.Crm.Outlook.ClientAuth.ClientAuthProvidersFactory'1.DiscoverAuthUsingServiceMetadata(Uri endPoint, Uri webEndPoint)
at Microsoft.Crm.Outlook.ClientAuth.ClientAuthProvidersFactory'1.GetAuthProviderForDeployment(Uri endPoint, Uri webEndPoint)
på Microsoft.Crm.Application.Outlook.Config. DeploymentsInfo'1.GetAuthenticatedProvider(OrganizationDetail, orgDetail, Control parentWindow)
på Microsoft.Crm.Application.Outlook.Config. ServerForm.LoadDataToServerInfo()
på Microsoft.Crm.Application.Outlook.Config. ServerForm.<InitializeBackgroundWorkers>b__3(objektafsender, DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)