2013-12-23 2 views
1

Я просто заявляю, что узнаю xRM. В течение большей части времени я буду работать из своей рабочей сети. (по многим причинам наш VPS работает не всегда)Подключение службы организации с использованием CRM 2011 IFD

Я могу нормально подключиться к нашему CRM, используя IFD с моего персонального компьютера. Я хочу знать, что я могу использовать сервис Организации за пределами нашей сети? Если да, знаете ли вы какой-либо пример? или это тот же стандартный способ, описанный на веб-сайте MS CRM?

Спасибо

ответ

2

Проверить еще следующий article, который описывает, как подключиться к CRM в режиме IFD, используя C#.

+0

Благодаря Андрии. Пойдем, если я получу свое интернет-соединение. (* Да, сервис не работает в течение последних 3 дней * Отлично, а!) – kmria

3

Для ответа на будущем доказательство Андрия, вот пример код из связанной статьи:

Uri organizationUriIFD = new Uri("https://[server]:[port]/XRMServices/2011/Organization.svc"); 

ClientCredentials credentials = new ClientCredentials(); 
credentials.UserName.UserName = "username"; 
credentials.UserName.Password = "password"; 

IServiceConfiguration<IOrganizationService> config = ServiceConfigurationFactory.CreateConfiguration<IOrganizationService>(organizationUriIFD); 

using (Microsoft.Xrm.Sdk.Client.OrganizationServiceProxy _serviceProxy = new OrganizationServiceProxy(config, credentials)) 
{ 
    // This statement is required to enable early-bound type support. 
    _serviceProxy.ServiceConfiguration.CurrentServiceEndpoint.Behaviors.Add(new ProxyTypesBehavior()); 

    IOrganizationService _service = (IOrganizationService)_serviceProxy; 

    WhoAmIResponse response = (WhoAmIResponse)_service.Execute(new WhoAmIRequest()); 
    Console.WriteLine(response.UserId.ToString()); 

    Console.ReadLine(); 
} 
Смежные вопросы