我开发了一个带有 4.0 SDK 的 asp 客户端。为了使用 Dynamics 2011,我使用 2007 端点(它们是为了向后兼容)。但自上个月以来,只有“Office 365”身份验证是可能的(对于新客户端),并且这种身份验证方法不支持 2007 端点。如何转换我的应用程序花费尽可能少的时间?应该支持 CRM Dynamics 4.0。可能我应该开始一个新项目而不是重新开发一个旧项目吗?
一些信息:
为了验证我从 CRM CRMPassport 获得的用户,并将其用于 crmService 调用(crm 在线)。
为了使用端点,我使用了一个为我创建服务的工厂:
CrmService crmService = CrmServiceHandlerFactory.GetInstance().Resolve<ICrmServiceHandler>().CreateCrmService(crmCallInfo);
BusinessEntityCollection userAttributesCol =
((RetrieveMultipleResponse)crmService.Execute(qbaRequest)).BusinessEntityCollection;
我以同样的方式使用元数据服务......