Gejala
Ketika Anda mencoba untuk mengkonfigurasi Microsoft Dynamics 365 untuk Outlook ke contoh Dynamics 365, Anda mengalami galat berikut ini:
"Ada masalah berkomunikasi dengan server Microsoft Dynamics 365. Server mungkin tidak tersedia. Coba lagi nanti. Jika masalah tetap ada, hubungi administrator sistem Anda."
Penyebab
Galat ini akan terjadi jika Anda mencoba untuk menyambung ke contoh yang melarang Transport Layer Security (TLS) 1.0 menggunakan Dynamics 365 untuk Outlook di versi sebelum 8.2.2.137. Pembaruan 8.2.2.137 dan kemudian untuk Dynamics 365 untuk Outlook menggunakan Transport Layer Security (TLS) 1.2 secara default. Contoh Online Dynamics 365 tidak mengizinkan koneksi TLS 1.0.
Hal ini juga dapat mempengaruhi penyebaran Dynamics 365 di tempat jika TLS 1.0 dilarang. Microsoft menganjurkan menonaktifkan TLS 1.0 seperti yang dibahas dalam artikel berikut ini:
Pemecahan Masalah
Opsi 1 (disarankan):
Versi 9.0 Dynamics 365 untuk Outlook tersedia di tautan di bawah ini dan klien disarankan untuk digunakan untuk menyambung ke contoh 9.0:
https://www.microsoft.com/download/details.aspx?id=56972
Opsi 2:
Instal pemutakhiran 8.2.2.137 untuk Dynamics 365 untuk Microsoft Outlook.
https://www.microsoft.com/download/details.aspx?id=56327
Opsi 3 (tidak disarankan):
Memaksa otentikasi melalui TLS 1.2 dengan mengubah registri lokal:
Informasi Selengkapnya
Jika Anda memperluas bagian rincian galat, rincian tambahan berikut ini akan ditampilkan:
Metadata berisi referensi yang tidak dapat diselesaikan: ' https://crmorgname.api.crm.dynamics.com/XRMServices/2011/Organization.svc?wsdl & sdkversion = 8.2'. di System.ServiceModel.Description.MetadataExchangeClient.MetadataRetriever.Retrieve (TimeoutHelper timeoutHelper) di System.ServiceModel.Description.MetadataExchangeClient.ResolveNext (ResolveCallState resolveCallState) di System.ServiceModel.Description.MetadataExchangeClient.GetMetadata (MetadataRetriever anjing) di System.ServiceModel.Description.MetadataExchangeClient.GetMetadata (Alamat Uri, MetadataExchangeClientMode mode) di Microsoft.Xrm.Sdk.Client.ServiceMetadataUtility.RetrieveServiceEndpointMetadata (jenis contractType, Uri serviceUri, Boolean checkForSecondary) di Microsoft.Xrm.Sdk.Client.ServiceConfiguration'1..ctor (Uri serviceUri, Boolean checkForSecondary) di Microsoft.Xrm.Sdk.Client.OrganizationServiceConfiguration..ctor (Uri serviceUri, Boolean enableProxyTypes, rakitan rakitan) di Microsoft.Xrm.Sdk.Client.ServiceConfigurationFactory.CreateConfiguration[TService] (Uri serviceUri, Boolean enableProxyTypes rakitan rakitan) di Microsoft.Xrm.Sdk.Client.ServiceConfigurationFactory.CreateConfiguration[TService](Uri serviceUri) di Microsoft.Crm.Outlook.ClientAuth.ClientAuthProvidersFactory'1.DiscoverAuthUsingServiceMetadata (akhir Uri, Uri webEndPoint) di Microsoft.Crm.Outlook.ClientAuth.ClientAuthProvidersFactory'1.GetAuthProviderForDeployment (akhir Uri, Uri webEndPoint) di Microsoft.Crm.Application.Outlook.Config.DeploymentsInfo'1.GetAuthenticatedProvider (OrganizationDetail orgDetail, kontrol parentWindow) di Microsoft.Crm.Application.Outlook.Config.ServerForm.LoadDataToServerInfo() pada Microsoft.Crm.Application.Outlook.Config.ServerForm. < InitializeBackgroundWorkers > b__3 (Object sender, DoWorkEventArgs e) di System.ComponentModel.BackgroundWorker.OnDoWork (DoWorkEventArgs e) di System.ComponentModel.BackgroundWorker.WorkerThreadStart (objek argumen)