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 - >不包含实体定义
您使用的是错误的端点.
Dynamics CRM 2011引入了一个全新的基于WCF的Web服务.
它的端点是http://ServerName/OrganizationName/XRMServices/2011/Organization.svc查看端点概述
因此,您应该添加服务引用(请参阅使用WSDL端点)或使用早期/后期绑定访问(请参阅Microsoft Dynamics CRM的编写代码(Web服务)
您在帖子中提到的端点是出于传统目的.请参阅文章使用Microsoft Dynamics CRM 4.0(2007)端点
| 归档时间: |
|
| 查看次数: |
11197 次 |
| 最近记录: |