2

我一直在尝试使用命令行工具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 框的管理员。

有没有人遇到过这个问题并且知道我错过了什么?

4

2 回答 2

7

我发现我做错了,这很简单。我在 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
于 2011-06-27T22:58:51.567 回答
3

您是否在 IFD 中使用基于声明的身份验证?如果是这样,我们在我们的环境中遇到了同样的问题。crmsvcutil 中有一个错误。

这是有关我使用的工作的一些信息。

SDK 版本 5.0.3 的基于声明的身份验证解决方法

于 2011-06-14T15:11:43.967 回答