4

Ich versuche, früh gebundene Entitätsklassen aus meiner Dynamics CRM Online-Instanz zu generieren.crmsvcutil.exe: Kann keine Entitätsklassen für frühe Bindung generieren - Dynamics CRM Online

Ich habe CRM SDK auf meinem Rechner installiert.

Ich führe folgenden Befehl aus dem Ordner "Bin" von SDK.

crmsvcutil.exe /url:<<OrganizationServiceUrl>> /out:crmexams3.cs /username:"<<username>>" /password:"<<password>>" 

Aber das gibt mir folgende Fehlermeldung:

Error requesting orgs from the discovery server 
Access is denied 

ich die OrganizationServiceUrl mit der Organisation Service-URL ersetzt, die ich von Entwicklerressourcen in CRM-Instanz gefunden konnte.

Meine Instanz ist CRM 2016 Online.

Eine Idee, warum das scheitert?

Dank

Antwort

4

Wenn Sie /il als Argument setzen und den Benutzernamen und das Passwort entfernen können Sie die Anmeldeinformationen, Domain, etc. durch eine XRMTooling Login-Kontrolle ein. Die manuelle Eingabe hat die folgenden Vorteile:

  • Es wird möglicherweise Ihr Problem beheben.
  • Es macht es so, dass Sie keine Anmeldeinformationen irgendwo speichern, die ein bisschen eine Sicherheit faux paux ist.
0

Access is denied empfiehlt Ihnen, den falschen Benutzernamen und ein Passwort haben.

Es gibt Beispiele, wie die Befehlszeile aussehen sollte here, vielleicht ist Ihr Benutzername im falschen Format?

The first example is for the Microsoft account identity provider and the second is for the Office 365 identity provider.

CrmSvcUtil.exe /url:https://myorg.api.crm.dynamics.com/XRMServices/2011/Organization.svc /out:GeneratedCode.cs /username:"[email protected]" /password:"[email protected]!" 

CrmSvcUtil.exe /url:https://myorg.api.crm.dynamics.com/XRMServices/2011/Organization.svc /out:GeneratedCode.cs /username:"[email protected]" /password:"[email protected]!" 
+0

die Möglichkeit der falschen Benutzername und Passwort ist nicht da, da ich die gleichen Anmeldeinformationen verwenden, um eine Verbindung zur crm-Instanz, die dort funktioniert. Ich verwende den gleichen Befehl und die gleiche Syntax wie im Beispiel. Dies scheint ein seltsames Problem zu sein. Ich fand einen bequemeren Mechanismus, der das "Early Bound Generator" -Plugin verwendet, das in Xrm Toolbox zur Verfügung gestellt wird und das diesen Job effizient erledigt. – Nirman