gpt4 book ai didi

c# - MS Dynamics CRM 在线 2011 - 身份验证问题

转载 作者:行者123 更新时间:2023-11-30 19:10:45 25 4
gpt4 key购买 nike

我是 dynamics crm online (2011) 的新手,虽然我一直在研究 SDK 示例代码,但我正在尝试找到最简单的方法来执行与我们的在线 Dynamics CRM 服务的基本身份验证连接,并且将一些非常基本的数据推送到我创建的自定义实体/扩展。

code snippet

希望你能从上面的代码片段中看出(敏感数据模糊),我可能是在试图绕过身份验证过程?上面的代码示例基于 CRM SDK 中的一些代码示例,也来自 a code project example。 .不知道上面的代码能不能用?实际上它似乎在尝试,并且只有在执行“serviceProxy.Create”时我才会收到身份验证错误。

我还通过在我的 app.config 文件中添加以下内容成功地离开了公司防火墙:

<system.net>
<defaultProxy useDefaultCredentials=”true”>
<proxy usesystemdefault="true"/>
</defaultProxy>
</system.net>

同样,不确定是否有非常基本的连接方式?还是我真的应该回退到 SDK 帮助程序文件?

最佳答案

这是连接到 CRM Online 的最简单方法,您只需添加对 Microsoft.Xrm.Sdk.ClientMicrosoft.Xrm.Client.Services 的引用

CrmConnection crmConnection = CrmConnection.Parse("Url=https://XXX.crm.dynamics.com; Username=user@domain.onmicrosoft.com; Password=passwordhere;");
OrganizationService service = new OrganizationService(crmConnection);

Entity account = new Entity("account");
account ["name"] = "Test Account";

Guid accountId = service.Create(account);

请参阅此 msdn 文章以创建正确的连接字符串

Simplified Connection to Microsoft Dynamics CRM

关于c# - MS Dynamics CRM 在线 2011 - 身份验证问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15929879/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com