17.12.2018, 21:14 | #1 |
Участник
|
Unable Connect to CRM
В общем, пришел на работу, и пытаюсь запустить код который работал еще в пятницу и не могу подлючиться к СРМ.
Полный бред. Пробовал разные варианты Код: static string connectionStringOnline = "AuthType = Office365; Url = https://contoso.crm.dynamics.com/; Username=user@contoso.com; Password=contoso"; ... connection = new CrmServiceClient(connectionStringOnline); Код: IServiceManagement<IOrganizationService> orgServiceManagement = ServiceConfigurationFactory.CreateManagement<IOrganizationService>( new Uri("https://contoso.api.crm.dynamics.com/XRMServices/2011/Organization.svc")); AuthenticationCredentials authCredentials = new AuthenticationCredentials(); authCredentials.ClientCredentials.UserName.UserName = "user@contoso.com"; authCredentials.ClientCredentials.UserName.Password = "contoso"; AuthenticationCredentials tokenCredentials = orgServiceManagement.Authenticate(authCredentials); OrganizationServiceProxy organizationProxy = new OrganizationServiceProxy(orgServiceManagement, tokenCredentials.SecurityTokenResponse); Цитата:
Retrieving details of each organization: Organization Name: Contoso, Inc. Unique Name: org122 Endpoints: Name: WebApplication URL: https://contoso.crm.dynamics.com/ Name: OrganizationService URL: https://contoso.api.crm.dynamics.com...ganization.svc Name: OrganizationDataService URL: https://contoso.api.crm.dynamics.com...zationData.svc End of listing Retrieving details of specific organization: Organization Name: Сontoso, Inc. Unique Name: org122 Endpoints: Name: WebApplication URL: https://contoso.crm.dynamics.com/ Name: OrganizationService URL: https://contoso.api.crm.dynamics.com...ganization.svc Name: OrganizationDataService URL: https://contoso.api.crm.dynamics.com...zationData.svc End of listing Последний раз редактировалось Ion; 17.12.2018 в 21:17. |
|
17.12.2018, 21:35 | #2 |
Чайный пьяница
|
Пользуйтесь тем, что у вас в первой строке. После того как попробовали инстанциировать сервис - проверяйте свойство IsReady, и если там false, то смотрите LastCrmError свойство.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
17.12.2018, 21:52 | #3 |
Участник
|
Цитата:
там просто Цитата:
LastCrmError = "Unable to Login to Dynamics CRM"
|
|
17.12.2018, 22:30 | #4 |
Чайный пьяница
|
Думаю, что виной TLS1.2. У вас за выходные часом не было обновления с 8.х на 9.1?
Попробуйте перед получением сервиса вставить следующую строку: Код: System.Net.ServicePointManager.SecurityProtocol |= SecurityProtocolType.Tls12;
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
За это сообщение автора поблагодарили: Ion (1). |
18.12.2018, 01:03 | #5 |
Участник
|
Цитата:
Сообщение от a33ik
Думаю, что виной TLS1.2. У вас за выходные часом не было обновления с 8.х на 9.1?
Попробуйте перед получением сервиса вставить следующую строку: Код: System.Net.ServicePointManager.SecurityProtocol |= SecurityProtocolType.Tls12; |
|
|
|