我是 Dynamics crm online (2011) 的新手,虽然我一直在研究 SDK 示例代码,但我试图找到最简单的方法来执行与我们的在线 Dynamics CRM 服务的基本身份验证连接,并推送一些非常基本数据到我创建的自定义实体/扩展。
希望您可以从上面的代码片段(敏感数据模糊)中看到,我可能试图绕过身份验证过程?上面的代码示例有点基于CRM SDK中的一些代码示例,也来自代码项目示例。不知道上面的代码能不能用?实际上它似乎在尝试,并且只有当执行“serviceProxy.Create”时我才会收到身份验证错误。
我还通过在 app.config 文件中添加以下内容,成功地退出了公司防火墙:
<system.net>
<defaultProxy useDefaultCredentials=”true”>
<proxy usesystemdefault="true"/>
</defaultProxy>
</system.net>
再次,不确定是否有一个非常基本的连接方式?或者我真的应该退回到 SDK 帮助程序文件吗?
这是连接 CRM Online 最简单的方法,您只需添加引用即可Microsoft.Xrm.Sdk.Client
and Microsoft.Xrm.Client.Services
CrmConnection crmConnection = CrmConnection.Parse("Url=https://XXX.crm.dynamics.com; [email protected]; Password=passwordhere;");
OrganizationService service = new OrganizationService(crmConnection);
Entity account = new Entity("account");
account ["name"] = "Test Account";
Guid accountId = service.Create(account);
请参阅这篇 msdn 文章来创建正确的连接字符串
简化与 Microsoft Dynamics CRM 的连接
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)