crmsvcutil.exe:无法为早期绑定生成实体类 - Dynamics CRM Online

时间:2016-08-04 11:21:34

标签: dynamics-crm microsoft-dynamics dynamics-crm-online dynamics-crm-2016

我正在尝试从我的Dynamics CRM Online实例生成早期绑定的实体类。

我的计算机上安装了CRM SDK。

我正在按照" Bin" SDK的文件夹。

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

但是这给了我以下错误:

Error requesting orgs from the discovery server
Access is denied

我已将组织服务网址替换为OrganizationServiceUrl,我可以从CRM实例中的开发人员资源中找到它。

我的实例是CRM 2016 Online。

知道为什么会失败吗?

由于

2 个答案:

答案 0 :(得分:4)

如果您将/il作为参数并删除用户名和密码,则可以通过XRMTooling登录控件输入凭据,域等。手动输入它有以下好处:

  • 它可能会解决您的问题。
  • 它使得你不会在某处存储凭证,这是一种安全的人造伪造。

答案 1 :(得分:0)

Access is denied表示您提供的用户名和密码错误。

有一些示例命令行应该看起来documented,也许您的用户名格式错误了?

  

第一个示例是Microsoft帐户身份提供商和   第二个是Office 365身份提供商。

CrmSvcUtil.exe /url:https://myorg.api.crm.dynamics.com/XRMServices/2011/Organization.svc    /out:GeneratedCode.cs /username:"myname@live.com" /password:"myp@ssword!" 

CrmSvcUtil.exe /url:https://myorg.api.crm.dynamics.com/XRMServices/2011/Organization.svc    /out:GeneratedCode.cs /username:"myname@myorg.onmicrosoft.com" /password:"myp@ssword!"