问题描述
||
我一直在尝试使用命令行工具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框中的管理员。
有人遇到过这个问题,知道我在想什么吗?
解决方法
我发现自己做错了,这很简单。我在URL中省略了“组织名称”部分。
下面的代码生成了所需的实体。
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
, 您是否在IFD中使用基于声明的身份验证?如果是这样,我们在我们的环境中也会遇到同样的问题。 crmsvcutil中有一个错误。
以下是有关我曾经使用过的工作的一些信息。
SDK版本5.0.3的基于声明的身份验证解决方法