Работал с ИФД и никаких проблем не испытывал. Попробуйте так - добавьте ссылку на wsdl файл (файл есть как аттач к сообщению) - как неймспейс для вебпеференса я использовал disco, и используйте следующий код:
Код:
disco.CrmDiscoveryService disco = new disco.CrmDiscoveryService();
disco.Url = serverUrl + "/MSCRMServices/2007/SPLA/CrmDiscoveryService.asmx";
disco.RetrieveCrmTicketRequest ticketRequest = new disco.RetrieveCrmTicketRequest();
ticketRequest.OrganizationName = orgname;
ticketRequest.UserId = domain + "\\" + usr;
ticketRequest.Password = pwd;
disco.RetrieveCrmTicketResponse ticketResponse = (disco.RetrieveCrmTicketResponse)disco.Execute(ticketRequest);
CrmAuthenticationToken token = new CrmAuthenticationToken();
token.OrganizationName = orgname;
token.AuthenticationType = AuthenticationType.Spla;
token.CrmTicket = ticketResponse.CrmTicket;
CrmService crmservice = new CrmService();
crmservice.Url = serverUrl + "/mscrmservices/2007/crmservice.asmx";
crmservice.CrmAuthenticationTokenValue = token;
В соответствующие переменные необходимо положить соответствующие значения (логин, пароль, домен, адрес сервера, организация).
SoapClient появляется судя по всему, потому что пытаетесь в проект не Web Reference, a Service Reference.