Dynamics 365: Keine Verbindung zu Outlook

18. April 2017 18:43

Hallo Forum,

nach einem in-place Upgrade von CRM 2011 auf Dynamics 365 (über 2013, 2015, 2016) habe ich nun das Problem, dass der CRM Client für Outlook (sowohl Client als auch Outlook 2016) keine Verbindung herstellen kann. CRM wird bei uns nur intern verwendet, so dass wir keine AFDS bzw. IFD-Bereitstellung haben.

System:
Dynamics 365 on premise, Deutsch
Windows Server 2012 R2, Deutsch
Internet Explorer 10, Firefox
Outlook 2016, CRM Client für Outlook 2016
Benutzer: Domain- und CRM-Admin

Was geht?
CRM kann über den Webbrowser verwendet werden (wobei es im Internet Explorer 10 zu Anzeigefehlern in der Menüleiste kommt). Wir nutzen SSL und haben in der Bindung für die CRM-Website ein Zertifikat hinterlegt, so dass die Nutzung von CRM ohne Zertifikatsfehlermeldung möglich ist. Wir nutzzen dafür die Adresse im Format: "https://MYSERVER/MYINSTANCE".

Was geht nicht?
Die Verbindung mit dem Outlook-Client schlägt fehl. Die Fehlermeldung lautet: "Probleme bei der Kommunikation mit Microsoft CRM". Es gibt ein detailliertes Logfile:

Code:
15:16:21|   Info| === Die Protokollierung für den Konfigurations-Assistenten von Microsoft Dynamics 365 für Outlook wurde gestartet: 18.04.2017 15:16:21 ===
15:16:21|Verbose| Method entry: Microsoft.Crm.Application.Outlook.Config.ClientConfig.Initialize
15:16:21|   Info| Client Configuration Wizard Version      : 8.2.0000.0749
15:16:21|   Info| Client Configuration Wizard LanguageID   : 1031
15:16:21|Verbose| Method entry: Microsoft.Crm.Application.Outlook.Config.Validator.IsOutlookInitialized
15:16:21|   Info| Query all rows in profile table
15:16:21|   Info| Outlook is  initialized
15:16:21|Verbose| Method exit: Microsoft.Crm.Application.Outlook.Config.Validator.IsOutlookInitialized
15:16:21|   Info| Client Configuration Wizard Running Mode : Normal
15:16:21|   Info| Configuration file Type : OnPremise.
15:16:21|Verbose| Method entry: Microsoft.Crm.Application.Outlook.Config.MainForm..ctor
15:16:21|Verbose| Method entry: Microsoft.Crm.Application.Outlook.Config.ConfigInfo.ConfigInfo
15:16:21|Verbose| Method entry: Microsoft.Crm.Application.Outlook.Config.OutlookCRMDatastoreInstaller.GetAllCRMOrgsInOutlookProfile
15:16:21|   Info| Logon mapi store
15:16:21|   Info| Logon admin service
15:16:21|Verbose| Method entry: Microsoft.Crm.Application.Outlook.Config.OutlookCRMDatastoreInstaller.GetServiceIds
15:16:21|   Info| Query all rows in msg service table
15:16:21|Verbose| Method exit: Microsoft.Crm.Application.Outlook.Config.OutlookCRMDatastoreInstaller.GetServiceIds
15:16:21|Verbose| Method entry: Microsoft.Crm.Application.Outlook.Config.ConfigInfo.CleanUpDatastoreIfNeeded
15:16:21|Verbose| Method exit: Microsoft.Crm.Application.Outlook.Config.ConfigInfo.CleanUpDatastoreIfNeeded
15:16:21|Verbose| Method exit: Microsoft.Crm.Application.Outlook.Config.ConfigInfo.ConfigInfo
15:16:21|Verbose| Method exit: Microsoft.Crm.Application.Outlook.Config.MainForm..ctor
15:16:21|Verbose| Method entry: Microsoft.Crm.Application.Outlook.Config.MainForm.MainForm_Shown
15:16:21|Verbose| Method entry: Microsoft.Crm.Application.Outlook.Config.MainForm.AddServer
15:16:21|Verbose| Method entry: Microsoft.Crm.Application.Outlook.Config.ServerForm..ctor
15:16:22|Verbose| Method exit: Microsoft.Crm.Application.Outlook.Config.ServerForm..ctor
15:16:22|Verbose| Method entry: Microsoft.Crm.Application.Outlook.Config.ServerForm.SetUIData
15:16:22|Verbose| Method entry: Microsoft.Crm.Application.Outlook.Config.ServerForm.LoadAvailableUrls
15:16:22|Verbose| Method exit: Microsoft.Crm.Application.Outlook.Config.ServerForm.LoadAvailableUrls
15:16:22|Verbose| Method entry: Microsoft.Crm.Application.Outlook.Config.ServerForm.SetUIData
15:16:40|Verbose| Method entry: Microsoft.Crm.Application.Outlook.Config.ServerForm._serverUrlConnectButton_Click
15:16:40|Verbose| Method entry: Microsoft.Crm.Application.Outlook.Config.ServerForm.TestConnection
15:16:40|Verbose| Method exit: Microsoft.Crm.Application.Outlook.Config.ServerForm.TestConnection
15:16:40|Verbose| Method exit: Microsoft.Crm.Application.Outlook.Config.ServerForm._serverUrlConnectButton_Click
15:16:40|Verbose| Method entry: Microsoft.Crm.Application.Outlook.Config.ServerForm.RunEnvironmentDiagnostics
15:16:40|Verbose| Method entry: Microsoft.Crm.Application.Outlook.ConfigDiagnostics.DiagnosticEngine.Run(Environment)
15:16:40|Verbose| Method entry: Microsoft.Crm.Application.Outlook.ConfigDiagnostics.LocalTimeDiagnostic.ExecuteInternal
15:16:41|   Info| Current UTC date/time from intern.s24-direkt.de: 04/18/2017 13:16:41
15:16:41|   Info| NetApiStatus for NetApiBufferFree: 0
15:16:41|   Info| Client UTC Date/Time: 04/18/2017 13:16:41
15:16:41|   Info| Difference (in minutes) between client time and actual time: 1.456E-05
15:16:41|Verbose| Method exit: Microsoft.Crm.Application.Outlook.ConfigDiagnostics.LocalTimeDiagnostic.ExecuteInternal
15:16:41|Verbose| Method exit: Microsoft.Crm.Application.Outlook.ConfigDiagnostics.DiagnosticEngine.Run(Environment)
15:16:41|Verbose| Method exit: Microsoft.Crm.Application.Outlook.Config.ServerForm.RunEnvironmentDiagnostics
15:16:41|   Info| Attempting AD (https) org service connection.
15:16:42|   Info| Error connecting to URL: https://MYSERVER/MYINSTANCE/XRMServices/2011/Organization.svc Exception: System.InvalidOperationException:
Data[0] = "The provided uri did not return any Service Endpoints!
{0}"
Data[1] = ""
   bei Microsoft.Xrm.Sdk.Client.ServiceConfiguration`1..ctor(Uri serviceUri, Boolean checkForSecondary)
   bei Microsoft.Xrm.Sdk.Client.OrganizationServiceConfiguration..ctor(Uri serviceUri, Boolean enableProxyTypes, Assembly assembly)
   bei Microsoft.Xrm.Sdk.Client.ServiceConfigurationFactory.CreateConfiguration[TService](Uri serviceUri, Boolean enableProxyTypes, Assembly assembly)
   bei Microsoft.Xrm.Sdk.Client.ServiceConfigurationFactory.CreateConfiguration[TService](Uri serviceUri)
   bei Microsoft.Crm.Outlook.ClientAuth.ClientAuthProvidersFactory`1.DiscoverAuthUsingServiceMetadata(Uri endPoint, Uri webEndPoint)
   bei Microsoft.Crm.Outlook.ClientAuth.ClientAuthProvidersFactory`1.GetAuthProviderForDeployment(Uri endPoint, Uri webEndPoint)
   bei Microsoft.Crm.Application.Outlook.Config.DeploymentsInfo`1.DeploymentInfo`1.ValidateAuthProvider()
   bei Microsoft.Crm.Application.Outlook.Config.DeploymentsInfo`1.SortAndValidateDeployments()
15:16:42|   Info| AD (https) org service connection failed. Exception:
Data[0] = "The provided uri did not return any Service Endpoints!
{0}"
Data[1] = ""
15:16:42|   Info| Attempting IFD (https) org service connection.
15:16:42|   Info| Error connecting to URL: https://MYSERVER/XRMServices/2011/Organization.svc Exception: System.InvalidOperationException:
Data[0] = "The provided uri did not return any Service Endpoints!
{0}"
Data[1] = ""
   bei Microsoft.Xrm.Sdk.Client.ServiceConfiguration`1..ctor(Uri serviceUri, Boolean checkForSecondary)
   bei Microsoft.Xrm.Sdk.Client.OrganizationServiceConfiguration..ctor(Uri serviceUri, Boolean enableProxyTypes, Assembly assembly)
   bei Microsoft.Xrm.Sdk.Client.ServiceConfigurationFactory.CreateConfiguration[TService](Uri serviceUri, Boolean enableProxyTypes, Assembly assembly)
   bei Microsoft.Xrm.Sdk.Client.ServiceConfigurationFactory.CreateConfiguration[TService](Uri serviceUri)
   bei Microsoft.Crm.Outlook.ClientAuth.ClientAuthProvidersFactory`1.DiscoverAuthUsingServiceMetadata(Uri endPoint, Uri webEndPoint)
   bei Microsoft.Crm.Outlook.ClientAuth.ClientAuthProvidersFactory`1.GetAuthProviderForDeployment(Uri endPoint, Uri webEndPoint)
   bei Microsoft.Crm.Application.Outlook.Config.DeploymentsInfo`1.DeploymentInfo`1.ValidateAuthProvider()
   bei Microsoft.Crm.Application.Outlook.Config.DeploymentsInfo`1.SortAndValidateDeployments()
15:16:42|   Info| IFD (https) org service connection failed. Exception:
Data[0] = "The provided uri did not return any Service Endpoints!
{0}"
Data[1] = ""
15:16:42|   Info| Attempting IFD discovery service connection.
15:16:43|   Info| Error connecting to URL: https://MYSERVER/XRMServices/2011/Discovery.svc Exception: System.InvalidOperationException:
Data[0] = "The provided uri did not return any Service Endpoints!
{0}"
Data[1] = ""
   bei Microsoft.Xrm.Sdk.Client.ServiceConfiguration`1..ctor(Uri serviceUri, Boolean checkForSecondary)
   bei Microsoft.Xrm.Sdk.Client.ServiceConfigurationFactory.CreateConfiguration[TService](Uri serviceUri, Boolean enableProxyTypes, Assembly assembly)
   bei Microsoft.Xrm.Sdk.Client.ServiceConfigurationFactory.CreateConfiguration[TService](Uri serviceUri)
   bei Microsoft.Crm.Outlook.ClientAuth.ClientAuthProvidersFactory`1.DiscoverAuthUsingServiceMetadata(Uri endPoint, Uri webEndPoint)
   bei Microsoft.Crm.Outlook.ClientAuth.ClientAuthProvidersFactory`1.GetAuthProviderForDeployment(Uri endPoint, Uri webEndPoint)
   bei Microsoft.Crm.Application.Outlook.Config.DeploymentsInfo`1.DeploymentInfo`1.ValidateAuthProvider()
   bei Microsoft.Crm.Application.Outlook.Config.DeploymentsInfo`1.SortAndValidateDeployments()
15:16:43|  Error| Exception :
Data[0] = "The provided uri did not return any Service Endpoints!
{0}"
Data[1] = ""    bei Microsoft.Crm.Application.Outlook.Config.DeploymentsInfo`1.LoadOrganizations(AuthUIMode uiMode, Control parentWindow)
   bei Microsoft.Crm.Application.Outlook.Config.ServerForm.LoadOrganizationsInternal[TService](Boolean forceUI, String deploymentUrl, Boolean tryWIA, Boolean keepUrlIntact, String org)
   bei Microsoft.Crm.Application.Outlook.Config.ServerForm.LoadOrganizationsInternal[TService](Boolean forceUI, String deploymentUrl, Boolean tryWIA)
   bei Microsoft.Crm.Application.Outlook.Config.ServerForm.LoadOrganizationsLogic(Boolean forceUI, String deploymentUrl, Boolean tryWIA)
   bei Microsoft.Crm.Application.Outlook.Config.ServerForm.LoadOrganizations(Boolean forceUI)
   bei Microsoft.Crm.Application.Outlook.Config.ServerForm.<InitializeBackgroundWorkers>b__0(Object sender, DoWorkEventArgs e)
   bei System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
   bei System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
15:16:43|  Error| Dynamic Help Link: http://go.microsoft.com/fwlink/?LinkID=398563&lcid=407&cv=8.2.0.749&opsys=10.0.10586.0&cid=f83670b0-edf1-41cb-b524-f48437517bdc&client=Outlook&error=System.InvalidOperationException%3a80131509&method=LoadOrganizations&st=   bei Microsoft.Crm.Application.Outlook.Config.DeploymentsInfo`1.LoadOrganizations(AuthUIMode uiMode, Control parentWindow)
   bei Microsoft.Crm.Application.Outlook.Config.ServerForm.LoadOrganizationsInternal[TService](Boolean forceUI, String deploymentUrl, Boolean tryWIA, Boolean keepUrlIntact, String org)
   bei Microsoft.Crm.Application.Outlook.Config.ServerForm.LoadOrganizationsInternal[TService](Boolean forceUI, String deploymentUrl, Boolean tryWIA)
   bei Microsoft.Crm.Application.Outlook.Config.ServerForm.LoadOrganizationsLogic(Boolean forceUI, String deploymentUrl, Boolean tryWIA)
   bei Microsoft.Crm.Application.Outlook.Config.ServerForm.LoadOrganizations(Boolean forceUI)
   bei Microsoft.Crm.Application.Outlook.Config.ServerForm.<InitializeBackgroundWorkers>b__0(Object sender, DoWorkEventArgs e)
   bei System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
   bei System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)&orgType=CRM On-Premise


Was ich festgestellt habe:
In "Anpassungen\Entwicklerressourcen" habe ich die folgenden URL:
Instanz-Web-API: https://MYSERVER/MYINSTANCE/api/data/v8.2/
Suchdienst-Web-API: https://MYSERVER/MYINSTANCE/api/discovery/v8.2/
Organisationsdienst: https://MYSERVER/MYINSTANCE/XRMServices ... zation.svc
Suchdienst: https://MYSERVER/MYINSTANCE/XRMServices ... covery.svc

Diese Adressen kann ich nicht im Browser öffnen. Es erscheint die Meldung: "Ungültige Benutzerautorisierung. Die der Plattform übergebene Benutzerauthentifizierung ist ungültig"

Da ich kein CRM-Experte bin, komme ich an dieser Stelle nicht weiter. Ich würde mich daher sehr über Unterstützung freuen.

Viele Grüße!

Re: Dynamics 365: Keine Verbindung zu Outlook

19. April 2017 09:42

Hallo,

wir haben solche Updates schon öfters durchgeführt und anschließend keine Probleme gehabt, diese wieder mit Outlook zu verbinden.

habt ihr auch den neuen Outlook Client für 365 verwendet?

Re: Dynamics 365: Keine Verbindung zu Outlook

19. April 2017 10:33

Jepp, wir haben den aktuellen Client heruntergeladen: "Microsoft Dynamics 365 für Outlook".

Re: Dynamics 365: Keine Verbindung zu Outlook

25. April 2017 15:37

Habt ihr die Datenverschlüsselung aktiviert?

Re: Dynamics 365: Keine Verbindung zu Outlook

30. April 2017 21:22

Nicht wissentlicht ... wie stelle ich das fest?

Übrgiens konnte der MS Support das Problem auch noch nicht lösen, trotz mehrstündigen Remote-Sessions.

Re: Dynamics 365: Keine Verbindung zu Outlook

2. Mai 2017 08:51

Dynamics 365 über HTTPS öffnen -> Einstellungen -> Datenverwaltung -> Datenverschlüsselung....

Re: Dynamics 365: Keine Verbindung zu Outlook

8. Mai 2018 17:23

Die Datenverschlüsselung ist aktiv. Der Microsoft Support hat aufgegeben und sich einfach nicht mehr gemeldet. Ich habe dann das Tool "CRM to online" der Donaubauer AG ausprobiert. Hier kommt genau der gleiche Fehler:


[2018-05-08 17:17:29] Error: Could not process config file! System.InvalidOperationException:
Data[0] = "The provided uri did not return any Service Endpoints!
{0}"
Data[1] = ""
bei Microsoft.Xrm.Sdk.Client.ServiceConfiguration`1..ctor(Uri serviceUri, Boolean checkForSecondary)
bei Microsoft.Xrm.Sdk.Client.OrganizationServiceConfiguration..ctor(Uri serviceUri, Boolean enableProxyTypes, Assembly assembly)
bei Microsoft.Xrm.Sdk.Client.ServiceConfigurationFactory.CreateConfiguration[TService](Uri serviceUri, Boolean enableProxyTypes, Assembly assembly)
bei Microsoft.Xrm.Sdk.Client.ServiceProxy`1..ctor(Uri uri, Uri homeRealmUri, ClientCredentials clientCredentials, ClientCredentials deviceCredentials)
bei CrmToOnlineExecutable.Config.CreateOrganizationService(ServiceLogin serviceLogin)
bei CrmToOnlineExecutable.Config..ctor(ServiceLogin sourceCrmLogin, ServiceLogin targetCrmLogin)

Falls also noch jemand einen Tipp hat ...

Re: Dynamics 365: Keine Verbindung zu Outlook

9. Mai 2018 09:03

Dieser Fehler kann auftreten, wenn der Server zum Beispiel zu wenig Arbeitsspeicher hat.
Hier kann es helfen entweder gleich komplett den Server neu zu starten, oder alle CRM Dienste neu starten und einen IISRESET durchführen.

Quellen: http://alagunellaikumar.blogspot.co.at/ ... n-any.html