none
CRM pour Outlook 2011 : There is a problem communicating with the microsoft dynamics crm server RRS feed

  • Question

  • Bonjour,

    Est-ce qu'ils vous sera possible de m'aider pour régler le problème que je rencontre actuellement.

    Je n'arrive pas à connecter mon Outlook avec mon serveur CRM. pour information, le site CRM fonctionne très bien via le navigateur.

    Merci par avance pour votre aide.


    RamoSmile

    jeudi 31 janvier 2013 12:49

Réponses

  • Avancement de la situation :

    J'ai pu résoudre le dernier problème en activant l'Authentification Anonyme (http://social.microsoft.com/Forums/en/crmdeployment/thread/9942ea5f-52cc-4535-a3af-f93b6a5b1eb1)

    Pour répondre à ta demande Tanguy, exacte c'était le même scénario.

    Pour ma part je ne pouvait pas ajouter l'url : CRMServer.domaine.local à IIS car cela supprimera ma première URL : CRMSite.domaine.com

    Alors j'ai activé l'Authentification Anonyme.


    RamoSmile

    • Marqué comme réponse RamoB lundi 11 février 2013 15:51
    lundi 11 février 2013 09:43
  • Bonjour,

    J'ai pu avancé sur mon problème. J'ai pu régler le problème de l'accès au site depuis le serveur CRM en utilisant la méthode 1 de ce lient

    http://support.microsoft.com/kb/887993?wa=wsignin1.0 trouvé dans le forum suivant : http://social.microsoft.com/Forums/eu/crm/thread/a1a72514-5138-47c8-898c-2f01165ccf5b  

    Après cela, lorsque je clique sur "Test Connection" du client CRM pour Outlook, il arrive a contacté le serveur et même affiche le nom de l'Organization mais dès que je clique par la suite sur OK, j'ai l'erreur suivante : "The server address (URL) is not valid"

    Pour info, l'url CRMSite.domaine.com est confgurer dans l'IIS et même dans le Dynamics Manager (Web Adresses)


    RamoSmile


    • Modifié RamoB lundi 11 février 2013 08:54
    • Marqué comme réponse RamoB lundi 11 février 2013 15:50
    lundi 11 février 2013 08:52

Toutes les réponses

  • Bonjour,

    Quelle version de CRM ? 4.0 ou 2011? Online ou OnPremise?

    Quelle configuration appliquez vous lors du paramétrage du connecteur Outlook?


    My blog : http://mscrmtools.blogspot.com

    vendredi 1 février 2013 09:39
    Modérateur
  • Bonjour,

    Merci pour votre aide.

    La version de CRM est 2011 On Permise.

    Lorsque je lance Dynamics pour Outlook, je saisis l'URL https pour se connecter à mon server et c'est là que je reçois le message d'erreur.


    RamoSmile

    vendredi 1 février 2013 11:23
  • L'url que vous utilisez contient elle exactement le nom du serveur CRM ou est ce un alias?

    My blog : http://mscrmtools.blogspot.com

    vendredi 1 février 2013 16:44
    Modérateur
  • non, elle ne contient pas le nom du serveur. Pour info, j'ai publié le site CRM.

    RamoSmile

    samedi 2 février 2013 09:49
  • Il y a beaucoup d'informations partielles, je n'ai pas tous les éléments pour vous aider...

    Je comprends que vous ne puissiez pas indiquer les vrais noms de serveur ou les url que vous utilisez mais pourriez vous me donner une exemple avec des nom et url modifiés (par exemple: le serveur s'appelle A mais j'y accède en utilisant l'url http://B.domaine.extension, ou quelque chose du genre)?


    My blog : http://mscrmtools.blogspot.com

    samedi 2 février 2013 13:46
    Modérateur
  • OK, alors voici les données demandées :

    - Pour l'URL, j'utilise : CRMSite.domain.com

    - Pour le nom du serveur : CRMServer.domain.local

    J'espère que je vous ai donné ce que vous recherchez.


    RamoSmile

    lundi 4 février 2013 07:54
  • Oui tout à fait.

    Alors, je vais expliquer le concept de la configuration du client Outlook.

    Lorsque vous configurez l'addon, vous fournissez une url. Cette url peut être n'importe quoi tant qu'elle est résolue par un DNS (c'est le cas de l'adresse CRMSite.domain.com lorsque vous accédez à votre CRM avec Internet Explorer). Par contre, une fois que vous mettez cette URL, le serveur CRM vous répond avec l'url d'organisation paramétrée en base de données (certainement CRMServer.domain.local) et l'addon ne semble pas être capable de reconnaitre cette URL.

    Pour changer l'url qui sera retournée, connectez vous sur le serveur avec le bureau à distance, ouvrez le gestionnaire de déploiement et faites un clic droit sur la racine du treeview sur le panneau de gauche. Dans l'onglet "Adresses Web", remplacez les valeurs "CRMSite.domain.com" par "CRMServer.domain.local". Je ne sais pas si cela nécessite un redémarrage des services IIS donc, en cas de doute, autant le faire!

    Dites moi si cela corrige votre problème


    My blog : http://mscrmtools.blogspot.com

    lundi 4 février 2013 08:32
    Modérateur
  • Pareil, le même message d'erreur s'affiche.

    RamoSmile

    lundi 4 février 2013 08:51
  • Si c'est possible, lancer l'outil Fiddler en même temps que vous paramétrez l'addon. Cet outil va afficher les urls appelées et les résultats d'appels. Je pense que vous verrez quelle url ne passe pas correctement.

    My blog : http://mscrmtools.blogspot.com

    lundi 4 février 2013 08:54
    Modérateur
  • Bonjour,

    Alors après avoir utiliser l'outil Fiddler, honnêtement, je ne sais pas ce que je dois voir, certes, l'application affiche le trafic mais je n'arrive pas à interpréter le résultat affiché.

    Est-ce que vous pouvez me dire ce que je dois voir sur cette outil ?


    RamoSmile

    mardi 5 février 2013 10:16
  • Tout à fait, Fiddler affiche les requêtes avec généralement, le nom d'hote (le serveur crm) et l'url relative (ce qui est réellement appelé).

    Si la ligne est rouge, ça veut dire qu'une requête n'arrive pas à se terminer. Donc, déjà, y a t il une ou plusieurs lignes rouges pour votre serveur CRM? 


    My blog : http://mscrmtools.blogspot.com

    mardi 5 février 2013 10:37
    Modérateur
  • Non, aucune ligne rouge, il m'affiche juste qu'un lien vers mon CRMSite.domain.com en HTTP (Avec un cadenas juste à coté)

    RamoSmile

    mardi 5 février 2013 11:48
  • Donc l'erreur vient d'ailleurs...

    Pourriez vous aller dans le répertoire <var style="color:#333333;font-family:'Segoe UI', Arial, Verdana, Tahoma, sans-serif;font-size:13px;line-height:normal;">c</var>:\Users\<votre login>\Local Settings\Application Data\Microsoft\MSCRM\Traces

    Il devrait y avoir des fichiers correspondant à la configuration du client. Le mieux, c'est de supprimer ces fichiers textes et de retenter une configuration. Ensuite, consulter les dernières lignes des fichiers de log créés pour identifier l'erreur.

    Collez ici l'erreur pour voir de quoi il s'agit


    My blog : http://mscrmtools.blogspot.com

    mardi 5 février 2013 12:54
    Modérateur
  • Pour le dossier dont tu m'as parlé (Traces), il est vide et il est toujours même après la nouvelle tentative.

    Juste une autre info :

    - Lorsque je saisis dans le Server URL : https://CRMSite.domaine.com : le Fiddler affiche juste qu'il y'a une tentative d'accès rien d'autre.

    - Lorsque je saisis dans le Server URL : http://CRMSite.domaine.com:443 : le Fiddler affiche les informations ci-dessous :

    #                 Result               Host                                       URL

    Bloqué        504                    CRMSite.domaine.com:443     /XRMService/2011/Discovery.svc?wsdl

    NB: Dans les deux cas, j'ai le même message d'erreur.


    RamoSmile

    mardi 5 février 2013 13:22
    • Marqué comme réponse RamoB mercredi 6 février 2013 08:15
    • Non marqué comme réponse RamoB mercredi 6 février 2013 14:41
    mardi 5 février 2013 13:30
    Modérateur
  • Voici le Log :

    [2013-02-05 14:40:55.335] Process:OUTLOOK |Thread:5592 |Category: Unmanaged.Platform |User: PlatformUser |Level: Error | CWebButtonHandler::GetIsButtonVisible File: c:\bt\32691\src\application\outlook\addin\webbtnhandler.cpp Line: 64
    >hr = 0x80004005


    RamoSmile

    mardi 5 février 2013 13:45
  • Je vais y arriver :)

    A cet emplacement: C:\Users\user\AppData\Local\Microsoft\MSCRM\Logs\Crm50ClientConfig.txt ?


    My blog : http://mscrmtools.blogspot.com

    mardi 5 février 2013 13:48
    Modérateur
  • Oui, il y'a bien ce fichier à cette emplacement.

    Tu veux que je poste le contenu ou bien une partie ?


    RamoSmile

    mardi 5 février 2013 14:07
  • Juste pour info, je n'arrive pas à accéder au site lorsque je suis sur le Serveur CRM, il me demande l'authentification à trois reprise puis il affiche "Unauthorized"

    Est-ce normal ?


    RamoSmile

    mardi 5 février 2013 14:49
  • Non, bien sur et il y a peut être un lien.

    Pouvez vous supprimer le fichier C:\Users\user\AppData\Local\Microsoft\MSCRM\Logs\Crm50ClientConfig.txt et refaire la configuration, puis poster l'erreur vers la fin du fichier ici


    My blog : http://mscrmtools.blogspot.com

    mardi 5 février 2013 14:58
    Modérateur
  • Ci-dessous le contenu :

    NB : Depuis l'extérieur du serveur, le Site fonctionne parfaitement.

    16:09:24|  Error| Exception : Metadata contains a reference that cannot be resolved: 'http://CRMSite.domaine.com:443/XRMServices/2011/Discovery.svc?wsdl'.    at Microsoft.Crm.Application.Outlook.Config.DeploymentsInfo.LoadOrganizations(AuthUIMode uiMode, Form parentWindow)
       at Microsoft.Crm.Application.Outlook.Config.ServerForm.LoadOrganizations(Boolean forceUI)
       at Microsoft.Crm.Application.Outlook.Config.ServerForm.<InitializeBackgroundWorkers>b__0(Object sender, DoWorkEventArgs e)
       at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
       at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)

    16:09:24|  Error| Exception : The operation has timed out    at System.Net.HttpWebRequest.GetResponse()
       at System.ServiceModel.Description.MetadataExchangeClient.MetadataLocationRetriever.DownloadMetadata(TimeoutHelper timeoutHelper)
       at System.ServiceModel.Description.MetadataExchangeClient.MetadataRetriever.Retrieve(TimeoutHelper timeoutHelper)

    16:09:28|Verbose| Method entry: Microsoft.Crm.Application.Outlook.Config.ClientConfig.Terminate

    16:09:28|   Info| Exit code: Default

    16:09:28|Verbose| Method exit: Microsoft.Crm.Application.Outlook.Config.ClientConfig.Terminate

    16:09:28|   Info| === Microsoft Dynamics CRM for Outlook Configuration Wizard logging stopped: 05/02/2013 16:09:28 ===


    RamoSmile


    • Modifié RamoB mardi 5 février 2013 15:18
    mardi 5 février 2013 15:17
  • Ok,  une chose étonnante, c'est que le port 443 est sensé être le port SSL, donc en HTTPS. Pourquoi donc utilisez vous le port 443 en HTTP?

    My blog : http://mscrmtools.blogspot.com

    mardi 5 février 2013 15:54
    Modérateur
  • Le log affiche "http://CRMSite.domaine.com:443/XRMServices/2011/Discovery.svc?wsdl", car c'est ce que que j'ai saisi dans Outlook.

    J'ai refait un autre test avec https://CRMSite.domaine.com, tu trouveras ci-dessous le contenu du fichier :

    17:17:56|  Error| Error connecting to URL: https://CRMSite.domaine.com/XRMServices/2011/Discovery.svc Exception: System.InvalidOperationException:
    Data[0] = "The provided uri did not return any Service Endpoints!
    {0}"
    Data[1] = ""
       at Microsoft.Xrm.Sdk.Client.ServiceConfiguration`1..ctor(Uri serviceUri, Boolean checkForSecondary)
       at Microsoft.Xrm.Sdk.Client.ServiceConfigurationFactory.CreateConfiguration[TService](Uri serviceUri)
       at Microsoft.Crm.Outlook.ClientAuth.ClientAuthProvidersFactory`1.GetAuthProviderForDeployment(Uri endPoint, Credential credentials, Uri webEndPoint)
       at Microsoft.Crm.Application.Outlook.Config.DeploymentsInfo.DeploymentInfo.ValidateAuthProvider()
       at Microsoft.Crm.Application.Outlook.Config.DeploymentsInfo.SortAndValidateDeployments()
    17:17:56|  Error| Exception :
    Data[0] = "The provided uri did not return any Service Endpoints!
    {0}"
    Data[1] = ""    at Microsoft.Crm.Application.Outlook.Config.DeploymentsInfo.LoadOrganizations(AuthUIMode uiMode, Form parentWindow)
       at Microsoft.Crm.Application.Outlook.Config.ServerForm.LoadOrganizations(Boolean forceUI)
       at Microsoft.Crm.Application.Outlook.Config.ServerForm.<InitializeBackgroundWorkers>b__0(Object sender, DoWorkEventArgs e)
       at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
       at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)


    RamoSmile

    mardi 5 février 2013 16:23
  • Quand vous dites : NB : Depuis l'extérieur du serveur, le Site fonctionne parfaitement.

    A quoi fait référence l'extérieur par rapport à l'intérieur?


    My blog : http://mscrmtools.blogspot.com

    mardi 5 février 2013 16:51
    Modérateur
  • Bonjour,

    L'extérieur, c'est toute requête qui vient en dehors du serveur CRM, c'est-à-dire, soit depuis un PC dans le même réseau du serveur ou bien depuis un PC à l’extérieur du réseau (la requête passe par le Pare-Feu).

    Pour mes tests et pour éviter les problèmes de publication via le Pare-Feu, tous mes tests sont exécutés depuis une machine qui se trouve dans le même réseau du serveur.


    RamoSmile

    mercredi 6 février 2013 07:59
  • Ok, donc dans un premier temps, il faudrait tester avec le nom réel du serveur et non un alias.

    My blog : http://mscrmtools.blogspot.com

    mercredi 6 février 2013 08:23
    Modérateur
  • Bonjour,

    J'ai pu avancé sur mon problème. J'ai pu régler le problème de l'accès au site depuis le serveur CRM en utilisant la méthode 1 de ce lient

    http://support.microsoft.com/kb/887993?wa=wsignin1.0 trouvé dans le forum suivant : http://social.microsoft.com/Forums/eu/crm/thread/a1a72514-5138-47c8-898c-2f01165ccf5b  

    Après cela, lorsque je clique sur "Test Connection" du client CRM pour Outlook, il arrive a contacté le serveur et même affiche le nom de l'Organization mais dès que je clique par la suite sur OK, j'ai l'erreur suivante : "The server address (URL) is not valid"

    Pour info, l'url CRMSite.domaine.com est confgurer dans l'IIS et même dans le Dynamics Manager (Web Adresses)


    RamoSmile


    • Modifié RamoB lundi 11 février 2013 08:54
    • Marqué comme réponse RamoB lundi 11 février 2013 15:50
    lundi 11 février 2013 08:52
  • Avancement de la situation :

    J'ai pu résoudre le dernier problème en activant l'Authentification Anonyme (http://social.microsoft.com/Forums/en/crmdeployment/thread/9942ea5f-52cc-4535-a3af-f93b6a5b1eb1)

    Pour répondre à ta demande Tanguy, exacte c'était le même scénario.

    Pour ma part je ne pouvait pas ajouter l'url : CRMServer.domaine.local à IIS car cela supprimera ma première URL : CRMSite.domaine.com

    Alors j'ai activé l'Authentification Anonyme.


    RamoSmile

    • Marqué comme réponse RamoB lundi 11 février 2013 15:51
    lundi 11 février 2013 09:43
  • Tant mieux si ça fonctionne mais je ne suis pas certain que la configuration générale soit correcte, vous ne devriez pas avoir à activer l'authentification anonyme...

    My blog : http://mscrmtools.blogspot.com

    lundi 11 février 2013 10:01
    Modérateur
  • Bonjour messeieurs ,

    *J'ai le meme probleme et  j'arrive pas à le resoudre .  J'ai 2 liaisons pour mon site CRM : 

    http://monAdresseIPlocal:5555   et une autre plus friendly : http://crm . Les 2 liens donnent accès à mon site CRM mais je n'arrive toujours pas configurer CRM pour Outlook . 

    Si je suppose que le problème viennent du fait qu'il existe 2 liaisons du site , quelle configuration doit je faire pour maintenir mon adresse http://crm et configurer CRM pour Outlook ?

    Besoin d'aide 

    Merci d'avance 


    MegaEjay, Developpeur

    mercredi 3 juillet 2013 10:09