gpt4 book ai didi

c# - MS CRM 从另一方收到不安全或不正确的安全故障

转载 作者:行者123 更新时间:2023-12-05 04:12:17 26 4
gpt4 key购买 nike

我目前正在学习 Microsoft 提供的扩展 Microsoft Dynamics CRM Online 和 On Premise 类(class)。

我只是按照 this 中的步骤操作实验室文件。该代码应该可以完美运行,但它对我不起作用。

连接字符串:

<connectionStrings>
<add name="CRMOnline"
connectionString=
"Url=https://xxxxxx.api.crm5.dynamics.com/XRMServices/2011/Organization.svc;
Username=xxxxxx@damnits.onmicrosoft.com;
Password=xxxxxx;"/>
</connectionStrings>

连接:

        CrmConnection con = new CrmConnection("CRMOnline");

IOrganizationService service = new OrganizationService(con);

WhoAmIRequest req = new WhoAmIRequest();

var result = service.Execute(req) as WhoAmIResponse;

if (result != null)
{
Console.WriteLine(String.Format("Organization ID: {0}\nBusiness Unit ID: {1}\nuser ID:{2}", result.OrganizationId, result.BusinessUnitId, result.UserId));
Console.ReadLine();
}

异常在这一行被捕获:var result = service.Execute(req) as WhoAmIResponse;Innerexception 说“无效请求”。

  • 我已多次确保 connectionStrings 上的凭据正确
  • 我想我已经同步了我的电脑和 CRM 的日期和时间(同步互联网时间并在电脑和 CRM 上选择了正确的时区。甚至测试创建了一个记录并检查了创建的日期和时间是否正确。)<

还有什么可能导致此错误?

谢谢。

最佳答案

希望这对其他人有帮助,我今天也为同样的错误而苦恼了好一阵子。

原来我使用的是旧版本的 Microsoft.CrmSdk.CoreAssemblies nuget 包(在一个项目中为 7.1.1,在另一个项目中为 8.0.0),当我将它更新到最新版本 (8.2.0.2) 时,我是能够成功连接到 CRM Online。

关于c# - MS CRM 从另一方收到不安全或不正确的安全故障,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40966609/

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