2017-07-11 1 views
0

Je suis en train de se connecter à CRM Online via la chaîne de connexion à l'aide Microsoft.CrmSdk.XrmTooling.CoreAssembly v 8.2.0.5Impossible de se connecter via une chaîne de connexion à Dynamics CRM Online. L'organisation ne peut pas être nulle ou vide. Nom du paramètre: Nom de l'organisation

Conformément aux directives à MSDN ma chaîne de connexion ressemble à ceci: AuthType=Office365;[email protected]; Password=passcode;Url=https://contoso.crm.dynamics.com

Cependant, je reçois l'erreur d'une exception tapez System.ArgumentNullException avec Message: L'organisation ne peut pas être nulle ou vide. Nom du paramètre: Nom de l'organisation

Source: Microsoft.Xrm.Tooling.Connector

public void GetClient() 
{ 
    try 
     { 
      var client = new CrmServiceClient(GetConnectionString()); 
      Assert.IsTrue(client.IsReady); 

     } 
     catch (Exception ex) 
     { 
      throw; 
     } 

} 
private string GetConnectionString() 
{ 
    try 
    { 
     var connectionString = default(string); 

     try 
     { 
      connectionString = "AuthType:Office365;Url=https://MyCRM.crm4.dynamics.com; [email protected];Password=MySecretPasscode;"; 
     } 
     catch (Exception ex) 
     { 
      throw; 
     } 
     return connectionString; 
    } 
    finally 
    { 

    } 
} 
+0

Vous essayez de vous connecter CRM Online? Peut-être que vous vous connectez à une instance sur site et avez simplement un type d'authentification incorrect? –

+0

Oui, j'essaie de me connecter au CRM en ligne. –

+0

collez le code de la fonction GetConnectionString et la chaîne de connexion à partir app.config (avec des balises, mais bien sûr sans mot de passe et les connexions), je parie que vous avez fait une erreur simple –

Répondre

3

Le problème est ici:

"AuthType:Office365; ..." 

Cela devrait être:

"AuthType=Office365; ..." 
0

vous devez écrire le connectionstring comme ceci:

<add name="Server=CRM Online, 
organization=contoso, user=someone" 
connectionString="Url=https://contoso.crm.dynamics.com; 
[email protected]; Password=password; authtype=Office365"/> --> 

sample to-do

J'espère que cette aide!

+0

Merci Javier, j'ai utilisé le même projet pour me connecter mais je me retrouve toujours avec la même erreur. –