Dynamics crm 无法创建IOOrganizationService的实例以从.NET控制台应用程序连接到CRM 2016联机实例

Dynamics crm 无法创建IOOrganizationService的实例以从.NET控制台应用程序连接到CRM 2016联机实例,dynamics-crm,crm,dynamics-crm-online,Dynamics Crm,Crm,Dynamics Crm Online,我在尝试在.NET控制台应用程序中创建组织服务代理时编写了以下代码: IOrganizationService _orgService; CrmServiceClient crmConn = new CrmServiceClient(ConfigurationManager.ConnectionStrings["TestConnectionString"].ConnectionString); _orgService = (IOrganizationService)crmConn.Organ

我在尝试在.NET控制台应用程序中创建组织服务代理时编写了以下代码:

IOrganizationService _orgService;

CrmServiceClient crmConn = new CrmServiceClient(ConfigurationManager.ConnectionStrings["TestConnectionString"].ConnectionString);

_orgService = (IOrganizationService)crmConn.OrganizationWebProxyClient != null ? (IOrganizationService)crmConn.OrganizationWebProxyClient : (IOrganizationService)crmConn.OrganizationServiceProxy;
调试时,它会显示一个错误,说明“

无法登录到Dynamics CRMOrganizationWebProxyClient为空 OrganizationServiceProxy为空OrganizationWebProxyClient为空 OrganizationServiceProxy为空

下面是连接字符串

<add name="TestConnectionString" connectionString="Url=https://######.api.crm4.dynamics.com/XRMServices/2011/Organization.svc; Username=######@####.com; Password=#######; Authtype=Office365" />

我尝试过在连接字符串中使用URL,但到目前为止都没有效果

我可以使用相同的代码和Dynamics 365连接字符串连接到Dynamics 365实例,但它不适用于CRM Online 2016

注意:我们正在使用Microsoft Dynamics CRM Online 2016许可证,并通过Office 365帐户登录CRM

在此方面的任何帮助都将不胜感激


谢谢

您的问题可能与使用错误版本的SDK有关。请确保您使用的是Microsoft.CrmSdk.CoreSassemblies的8.1版

您还需要修改连接字符串,如下所示:

<add name="TestConnectionString" connectionString="Url=https://######.api.crm4.dynamics.com; Username=######@####.com; Password=#######;" />


不,这不起作用。收到相同的错误-“无法登录到Dynamics CRMOrganizationWebProxyClient为nullOrganizationServiceProxy为nullOrganizationServiceProxy为nullOrganizationServiceProxy为nullOrganizationServiceProxy为nullOrganizationServiceProxy为nullOrganizationServiceProxy为null“我没有看到您在连接字符串中包含组织名称。这么快就试试可能没什么坏处。https://#######api.crm4.dynamics.com/#OrgName#/XRMServices/2011/Organization。svc@hack3rfx-获取相同的错误:(