У меня неожиданно возникла ситуация: значение не может быть равно нулю. Имя параметра: service при попытке получить organizationservice, после поиска в Google я обнаружил, что мой proj использует безопасность WS-Trust, и это может создать мои проблемы,
после прочтения об этом в документах MS я обнаружил, что это может быть моим случаем:
Если вы обращаетесь к свойству CrmServiceClient.OrganizationServiceProxy:
Удалите все использование этого свойства в вашем коде. CrmServiceClient реализует IOrganizationService и предоставляет все, что можно настроить для прокси-сервера службы организации.
Мой вопрос: если я откажусь от использования:
CrmServiceClient crmServiceClient = new CrmServiceClient( connectionString);
IOrganizationService organizationService = (IOrganizationService)crmServiceClient.OrganizationWebProxyClient != null
? (IOrganizationService)crmServiceClient.OrganizationWebProxyClient : (IOrganizationService)crmServiceClient.OrganizationServiceProxy;
, что может быть заменой?
Кто-нибудь имеет дело с этим делом? Есть ли другой способ решить это?