Подключение организации сервис с использованием CRM 2011 IFD

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

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

Спасибо

2 ответа

Решение

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

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

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();
}
Другие вопросы по тегам