Dynamics crm 2011 实用程序应用程序如何连接所有三种CRM部署类型

Dynamics crm 2011 实用程序应用程序如何连接所有三种CRM部署类型,dynamics-crm-2011,dynamics-crm,crm,dynamics-crm-online,Dynamics Crm 2011,Dynamics Crm,Crm,Dynamics Crm Online,我正在使用一个具有用户身份验证的实用程序(即,它将用户的用户名密码作为输入)。以前我曾在CRM online工作。现在的要求是,这个实用程序应该能够连接所有三种CRM部署类型(即内部部署、在线部署、IFD部署)。我不知道如何做到这一点。我使用crmservice.cs和devicemanager.cs与CRM连接 从其他在线资源中,我发现如果我在连接字符串中添加Authentication Type=“Integrated”/“AD”/“SPLA”/“Passport”,它应该可以工作 所以如果

我正在使用一个具有用户身份验证的实用程序(即,它将用户的用户名密码作为输入)。以前我曾在
CRM online
工作。现在的要求是,这个实用程序应该能够连接所有三种CRM部署类型(即内部部署、在线部署、IFD部署)。我不知道如何做到这一点。我使用
crmservice.cs
devicemanager.cs
与CRM连接

从其他在线资源中,我发现如果我在连接字符串中添加
Authentication Type=“Integrated”/“AD”/“SPLA”/“Passport”
,它应该可以工作

所以如果我像这样写我的连接字符串

connectionString=“Authentication Type=“Integrated”;数据源=LINE500\sage;初始目录=cs3live;集成安全性=false;用户Id=XXXXXXXX;密码=XXXXXXXX”

这样行吗?仅供参考,我只有CRM在线试用帐户来验证我的代码。所以我需要你的帮助


谢谢。

CRM在线环境可以使用Windows Live ID或Office 365身份验证,
DeviceID
DevicePassword
仅在连接Windows Live ID凭据时才是必需的。因此,您需要知道CRM中使用的是哪种身份验证类型

为了能够连接到不同的环境,我建议使用简化连接,您可以在此处找到更多信息:

在这里: