Symptom
Podczas próby konfigurowania Microsoft Dynamics 365 dla programu Outlook do wystąpienia Dynamics 365 wystąpić następujący błąd:
"Istnieje problem dotyczący komunikacji z serwerem Microsoft Dynamics 365. Serwer może być niedostępny. Spróbuj ponownie później. Jeśli problem będzie się powtarzał, skontaktuj się z administrator systemu".
Przyczyna
Ten błąd wystąpi, jeśli użytkownik spróbuje połączyć się z wystąpieniem, który zakazuje warstwy zabezpieczeń TLS (Transport) 1.0 przy użyciu Dynamics 365 dla programu Outlook w wersji wcześniejszej niż 8.2.2.137. Aktualizuje 8.2.2.137 i później użyć zabezpieczeń TLS (Transport Layer) 1.2 domyślnie dla Dynamics 365 dla programu Outlook. Dynamics 365 wystąpień Online nie zezwala na połączenia TLS 1.0.
To może również wpływać na wdrożeń Dynamics 365 lokalnego Jeśli protokół TLS 1.0 jest zabronione. Firma Microsoft zaleca wyłączenie TLS 1.0, jak omówioną w następującym artykule:
Rozwiązanie
Opcja 1 (zalecane):
Wersja 9.0 Dynamics 365 dla programu Outlook jest dostępny przy użyciu łącza poniżej i jest zalecany klient użyty do podłączenia do 9,0 wystąpień:
https://www.microsoft.com/download/details.aspx?id=56972
Opcja 2:
Zainstaluj aktualizację 8.2.2.137 dla Dynamics 365 dla programu Microsoft Outlook.
https://www.microsoft.com/download/details.aspx?id=56327
Opcja 3 (nie zalecane):
Siłę uwierzytelniania za pośrednictwem protokołu TLS 1.2 dostosowując rejestru lokalnego:
Więcej informacji
Jeżeli rozwiniesz sekcji Szczegóły błędu, wyświetlane są następujące informacje:
Metadane zawierają odwołanie, którego nie można rozpoznać: "https://crmorgname.api.crm.dynamics.com/XRMServices/2011/Organization.svc?wsdl & sdkversion = 8.2'. w System.ServiceModel.Description.MetadataExchangeClient.MetadataRetriever.Retrieve (TimeoutHelper timeoutHelper) w System.ServiceModel.Description.MetadataExchangeClient.ResolveNext (ResolveCallState resolveCallState) w System.ServiceModel.Description.MetadataExchangeClient.GetMetadata (MetadataRetriever retriever) w System.ServiceModel.Description.MetadataExchangeClient.GetMetadata (adres Uri, tryb MetadataExchangeClientMode) w Microsoft.Xrm.Sdk.Client.ServiceMetadataUtility.RetrieveServiceEndpointMetadata (typu contractType, Uri serviceUri, Boolean checkForSecondary) w Microsoft.Xrm.Sdk.Client.ServiceConfiguration'1..ctor (identyfikator Uri serviceUri, Boolean checkForSecondary) w Microsoft.Xrm.Sdk.Client.OrganizationServiceConfiguration..ctor (identyfikator Uri serviceUri, enableProxyTypes typu Boolean, montaż zestawu) o Microsoft.Xrm.Sdk.Client.ServiceConfigurationFactory.CreateConfiguration[TService] (identyfikator Uri serviceUri, enableProxyTypes typu Boolean, zestawu zestawu) w Microsoft.Xrm.Sdk.Client.ServiceConfigurationFactory.CreateConfiguration[TService](Uri serviceUri) w Microsoft.Crm.Outlook.ClientAuth.ClientAuthProvidersFactory'1.DiscoverAuthUsingServiceMetadata (identyfikatora Uri punktu końcowego, identyfikator Uri webEndPoint) w Microsoft.Crm.Outlook.ClientAuth.ClientAuthProvidersFactory'1.GetAuthProviderForDeployment (identyfikatora Uri punktu końcowego, identyfikator Uri webEndPoint) w Microsoft.Crm.Application.Outlook.Config.DeploymentsInfo'1.GetAuthenticatedProvider (OrganizationDetail orgDetail, parentWindow kontroli) o Microsoft.Crm.Application.Outlook.Config.ServerForm.LoadDataToServerInfo() o Microsoft.Crm.Application.Outlook.Config.ServerForm. < InitializeBackgroundWorkers > b__3 (obiekt nadawcy, DoWorkEventArgs e) w System.ComponentModel.BackgroundWorker.OnDoWork (DoWorkEventArgs e) w System.ComponentModel.BackgroundWorker.WorkerThreadStart (obiekt argument)