Olá pessoal,
Um post bem rápido, mas que pode ajudá-lo a sair de um problemão! Quando estamos criando uma conexão com o web service do Dynamics 365 a seguinte message é apresentada:
Unable to Login to Dynamics CRMOrganizationWebProxyClient is nullOrganizationWebProxyClient is nullOrganizationWebProxyClient is nullOrganizationWebProxyClient is nullOrganizationWebProxyClient is nullOrganizationWebProxyClient is null
Embora existem várias post de fórum e blogs indicando que para solucionar basta trocar na URL o nome da organização de “SUA_ORGANIZAÇÃO” para o Organization Unique Name, algo como “orgXYZABC”. O real problema disso é o protocolo de segurança (TSL), que desde a versão 9.0.X.X do Dynamics foi alterado para a versão 1.2. Assim, devemos informar esta mudança no código:
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; CrmServiceClient CrmConn = new CrmServiceClient(ConfigurationManager.ConnectionStrings["CrmOnlineUrl"].ConnectionString); IOrganizationService orgService = CrmConn.OrganizationServiceProxy;
Isso mesmo, simples assim!
Mais informações no link oficial:
[]’s,
Tiago