我正在使用位于此处的Microsoft Dynamics CRM Online:
https://portal.microsoftonline.com/admin/default.aspx
我正在尝试从这篇文章中创建dll文件:
http://technet.microsoft.com/en-us/library/gg695803.aspx
我遇到运行此命令的问题:
crmsvcutil.exe /url:https://MYORG.crm4.dynamics.com/XRMServices/2011/Organization.svc /o:crm.cs /n:Xrm /u:MYUSER@jmawebtechnologies.onmicrosoft.com /p:PASSWORD /serviceContextName:XrmServiceContext /di:11y9kv01j1gd2luuzrykbo4c6c /dp:oI=5?M`pVU`@zBeCvw0`ds)4
我收到一条错误消息,说元数据包含一个无法解析的引用,我假设它是404.我做错了什么?
答案 0 :(得分:0)
我认为您不需要代码自定义部分。
但主要问题是您需要使用哪种CRM在线身份验证。
对于具有Windows Live ID
身份验证的CRM Online,以下命令(注意deviceid
和devicepassword
参数,需要使用实用程序deviceregistration
生成值(文件夹工具\ SDK中的deviceregistration,你需要编译visual studio项目)
CrmSvcUtil.exe / URL:https://organization.crm.dynamics.com/XRMServices/2011/Organization.svc / username:用户名/密码:pass @ word1 / deviceid:abcdefg / devicepassword:1234567890 /out:Xrm.cs / namespace:Xrm / serviceContextName:XrmServiceContext
对于具有Office 365
身份验证的CRM Online,此命令为:
CrmSvcUtil.exe / URL:https://organization.crm.dynamics.com/XRMServices/2011/Organization.svc / username:用户名/密码:传递@word1 /out:Xrm.cs / namespace:Xrm / serviceContextName:XrmServiceContext