Интеграция Dynamics 365 CRM - PullRequest
0 голосов
/ 21 сентября 2018

Я работаю над кодом интеграции для подключения On-Premise CRM к сети.Мы обновили CRM с Dynamics 2015 до 365, и нам нужно также обновить локальную CRM.Программа интеграции должна обновить dll, на которую ссылаются, чтобы интегрироваться с Dynamics 365. Когда я пытаюсь подключиться с использованием учетных данных, выдается сообщение об ошибке:

«Исключение:« System.NotSupportedException »в Microsoft.Xrm.Sdk.dll "

Я не могу понизить версию DLL на этом, поскольку это бесполезно.Это код, который я использовал для подключения.

    using Microsoft.Crm.Sdk.Messages;
    using Microsoft.Xrm.Client;
    using Microsoft.Xrm;
    using System;
    using System.Collections.Generic;
    using System.Configuration;
    using System.Linq;
    using System.Net;
    using System.Net.Security;
    using System.Text;
    using System.Threading.Tasks;
    using Microsoft.Xrm.Tooling.Connector;

    namespace Integrations
    {
        class Program
        {
            static void Main(string[] args)
            {                 
                Console.WriteLine("Starting connection...");
                ServicePointManager.SecurityProtocol = (SecurityProtocolType)3072;
                string connectionString = ConfigurationManager.ConnectionStrings["CrmConnection"].ConnectionString;
                Console.WriteLine(connectionString);
                CrmServiceClient conn = new Microsoft.Xrm.Tooling.Connector.CrmServiceClient(connectionString);
                if (conn.IsReady)
                {
                    Console.WriteLine("Starting integrations...");
                       IntegrationMethod();
                    Console.WriteLine("Completed integrations... Closing.");
                }
                Environment.Exit(0);
            }
        }
    }

Любые предложения будут полезны.

1 Ответ

0 голосов
/ 29 октября 2018

Возможно, что версия Microsoft.Xrm.Sdk превосходит версию SDK в Dynamics 365, например, если у вас версия v8.2, вы не можете использовать Microsoft.Xrm.Sdk версии v9.0 (или выше) для подключения,Версии SDK от 7.x до 8.2 совместимы только с прямой версией, но не обратно совместимы ( MSFT link )

Имейте в виду, что SDK версии 9 не поддерживает предыдущую версию

НадеюсьЭто помогает С уважением

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...