CRM 2011:Wsdl Web服务不包含我的实体

Mat*_*ieu 2 c# dynamics-crm dynamics-crm-2011

我们很快就会升级到CRM 2011,所以我正在做一些测试.问题是当我将我的Web服务引用更改为2011时,我的应用程序停止编译.它只是找不到任何实体(停止工作的行的例子:Account acc = new Account()- >它说我必须错过参考).

当我将CRM 4的Web服务与CRM 2011的Web服务进行比较时,我发现这是真的.CRM 4的CrmService包含CRM的每个实体的定义,但它们不会出现在CRM 2011中!

这是为什么?我错过了什么吗?我需要激活一些东西吗?

只是为了确保,这里是我正在使用的URL:

http://myserver/mscrmservices/2006/CrmServiceWsdl.aspx - >完美运行

http://myserver/mscrmservices/2007/CrmService.asmx?WSDL - >不包含实体定义

http://myserver/mscrmservices/2007/CrmService.asmx?WSDL&uniquename = MyOrg - >不包含实体定义

http://myserver/mscrmservices/2007/crmservicewsdl.aspx - >不包含实体定义

cce*_*lar 7

您使用的是错误的端点.

Dynamics CRM 2011引入了一个全新的基于WCF的Web服务.

它的端点是http://ServerName/OrganizationName/XRMServices/2011/Organization.svc查看端点概述

因此,您应该添加服务引用(请参阅使用WSDL端点)或使用早期/后期绑定访问(请参阅Microsoft Dynamics CRM的编写代码(Web服务)

您在帖子中提到的端点是出于传统目的.请参阅文章使用Microsoft Dynamics CRM 4.0(2007)端点