【问题标题】:MS CRM An unsecured or incorrectly secured fault was received from the other partyMS CRM 从另一方收到不安全或不正确安全的故障
【发布时间】:2016-12-05 03:20:58
【问题描述】:

我目前正在学习 Microsoft 提供的扩展 Microsoft Dynamics CRM Online 和 On Premise 课程。

我只是按照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; 内部异常说“无效请求”。

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

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

谢谢。

【问题讨论】:

  • 你写的是正确的连接字符串,而不是“CRMOnline”,对吧?
  • 你能发布你的连接字符串吗?清除所有敏感信息。
  • 连接字符串的名称是“CRMOnline”。帖子已编辑。
  • 您似乎正在传递 CRM 的应用程序 URL,您可以尝试在连接字符串中传递组织服务 URL。一般为“xxxxxx.api.crm4.dynamics.com/XRMServices/2011/Organization.svc”格式。您可以从设置 >> 自定义 >> 开发人员资源 中获取确切的 URL
  • 嗨@Nirman 感谢您的回答。我将 URL 更改为组织服务 URL,但结果仍然相同。

标签: c# dynamics-crm


【解决方案1】:

希望这对其他人有所帮助,我今天也与同样的错误作斗争了很长一段时间。

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

【讨论】:

    【解决方案2】:

    “从对方收到不安全或不正确安全的故障”错误通常表示密码不正确,但如果间隔时间也可能发生应用程序和 CRM 服务器相隔 5 分钟以上。我已经看到当应用程序部署到虚拟服务器并且虚拟机经历“时间漂移”时会发生这种情况 - 它可能在某些时候工作,但虚拟机可能会慢慢与互联网时间不同步,然后遇到身份验证问题。

    来自this论坛帖子

    【讨论】:

    • “...应用程序和 CRM 服务器之间的时间间隔超过 5 分钟...”是我自己的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多