30.08.2012, 11:54 | #1 |
Участник
|
Падает с ошибкой на RetrieveMultiple crm 4
Всем привет. Пишу консольное приложение для получение всех контактов. В результате появляется ошибка.
Вот код : public static BusinessEntityCollection RetrieveContacts(CrmService service) { var query = new QueryExpression { EntityName = "contact", ColumnSet = new ColumnSet(new string[] { "fullname", "address1_telephone1", "contactid" }), }; BusinessEntityCollection result = (BusinessEntityCollection)service.RetrieveMultiple(query); return result; } Падает на строчке BusinessEntityCollection result = (BusinessEntityCollection)service.RetrieveMultiple(query); Вот стек трейс: Client found response content type of 'text/html; charset=utf-8', but expected 'text/xml'. The request failed with the error message: -- <html> <head> <link rel="SHORTCUT ICON" href="/favicon.ico" /> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=utf-8"> <script type="text/javascript"> var LOCID_FORM_REQUIRED_BKG_COLOR = ""; var LOCID_FORM_REQUIRED_ALT = "\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435"; var LOCID_COPY_SHORTCUT_ERROR = "\u042f\u0440\u043b\u044b\u043a \u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0441\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432 \u0431\u0443\u0444\u0435\u0440 \u043e\u0431\u043c\u0435\u043d\u0430."; var LOCID_UI_DIR = "LTR"; var LOCID_AM_DESIGNATOR = ""; var LOCID_PM_DESIGNATOR = ""; var LOCID_FIRST_WEEK_SELECT = "FirstDay"; var LOCID_UNRECOGNIZE_DOTC = "\x7b0\x7d \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0432\u0430\u0435\u043c\u044b\u043c \u0442\u0438\u043f\u043e\u043c \u043e\u0431\u044a\u0435\u043a\u0442\u0430."; var LOCID_XML_PROCESS_ERROR = "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0432\u0430\u0448\u0435\u0433\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u043e\u0434\u043e\u0436\u0434\u0438\u0442\u0435 \u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0443 \u043f\u043e\u0437\u0436\u0435."; var LOCID_POPUP_BLOCKER_ERROR = "\u041e\u043a\u043d\u043e Microsoft Dynamics CRM \u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043e\u0442\u043a\u0440\u044b\u0442\u044c, \u043e\u043d\u043e \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043e\u0439 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0441\u043f\u043b\u044b\u0432\u0430\u044e\u0449\u0438\u0445 \u043e\u043a\u043e\u043d. \u0421\u043b\u0435\u0434\u0443\u0435\u0442 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u044d\u0442\u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440 Microsoft Dynamics CRM \u0432 \u0441\u043f\u0438\u0441\u043e\u043a \u0443\u0437\u043b\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0441\u043f\u043b\u044b\u0432\u0430\u044e\u0449\u0438\u0445 \u043e\u043a\u043e\u043d \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0442\u044c \u043d\u043e\u0432\u044b\u0435 \u043e\u043a\u043d\u0430\x3a"; var LOCID_BU_CANNOTDISABLE = "\u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u043e, \u0447\u0442\u043e \u044d\u0442\u0430 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044f \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u0442 \u043a \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044e \u0432\u0441\u0435\u0445 \u043e\u0441\u0442\u0430\u044e\u0449\u0438\u0445\u0441\u044f \u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u0439. \u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e."; |
|
30.08.2012, 12:11 | #2 |
Чайный пьяница
|
Код при помощи которого инстанциируете сервис покажите, пожалуйста.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
30.08.2012, 12:20 | #3 |
Участник
|
CrmAuthenticationToken token = new CrmAuthenticationToken();
token.OrganizationName = ConfigurationManager.AppSettings["OrgName"]; token.AuthenticationType = 0; CrmService service = new CrmService(); string user = ConfigurationManager.AppSettings["CrmUser"]; string password = ConfigurationManager.AppSettings["CrmPassword"]; string domain = ConfigurationManager.AppSettings["CrmDomain"]; service.Credentials = new NetworkCredential(user, password, domain); service.PreAuthenticate = true;//System.Net.CredentialCache.DefaultCredentials; service.Url = ConfigurationManager.AppSettings["CrmServiceUrl"]; service.CrmAuthenticationTokenValue = token; return service; |
|
30.08.2012, 12:23 | #4 |
Чайный пьяница
|
Ок, а что лежит в ConfigurationManager.AppSettings["CrmServiceUrl"]?
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
За это сообщение автора поблагодарили: Taker1796 (1). |
30.08.2012, 12:30 | #5 |
Участник
|
Последний раз редактировалось Taker1796; 30.08.2012 в 12:37. |
|
30.08.2012, 12:35 | #6 |
Участник
|
|
|
|
За это сообщение автора поблагодарили: Taker1796 (1). |
30.08.2012, 12:40 | #7 |
Участник
|
|
|
|
|