我一直在尝试使用命令行工具 crmsvcutil (作为管理员)为我们的CRM实体生成数据上下文类和DTO。
我收到以下异常:退出程序但异常:访问被拒绝。
我的命令行论点如下:
crmsvcutil /url:"http://<ourdynamicscrm>/XRMServices/2011/Organization.svc" /u:"<user Name>" /p:"<password>" /d:"<domain>" /namespace:OurNameSpace.Xrm /serviceContextName:OurServiceContextName.Crm /o:Crm.cs
用户是CRM盒上的管理员。
有没有人遇到这个问题,知道我错过了什么?
答案 0 :(得分:7)
我发现我做错了,这很简单。我遗漏了网址中的组织名称部分。
以下代码生成了所需的实体。
crmsvcutil /url:"http://<ourdynamicscrm>/<organization name>/XRMServices/2011/Organization.svc" /u:"<user Name>" /p:"<password>" /d:"<domain>" /namespace:OurNameSpace.Xrm /serviceContextName:OurServiceContextName.Crm /o:Crm.cs
答案 1 :(得分:3)
您是否在IFD中使用基于声明的身份验证?如果是这样,我们在环境中遇到了同样的问题。 crmsvcutil中有一个错误。
以下是我使用过的有关工作的一些信息。
Claims-based Authentication Workaround for SDK Version 5.0.3