AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.11.2009, 10:14   #1  
wb is offline
wb
Участник
 
86 / 16 (1) ++
Регистрация: 26.01.2004
Адрес: Краснодар
? The underlying connection was closed: The connection was closed unexpectedly
Добрый день?
Пишу тест приложение, получающее данные из MS CRM 3.0
например вот так:

X++:
CrmService service = new CrmService();
service.Credentials = System.Net.CredentialCache.DefaultCredentials;
service.Url = "http://crm:5555/mscrmservices/2006/crmservice.asmx";
opportunity crmOpportunity = new opportunity();
Guid custAccountGuid = new Guid("F4D00C90-89C9-DA11-86AF-000BDB5C46AB");
crmOpportunity.customerid = new Customer();
crmOpportunity.customerid.Value = custAccountGuid;
crmOpportunity.customerid.type = EntityName.account.ToString();
crmOpportunity.opportunityratingcode = new Picklist();
crmOpportunity.opportunityratingcode.Value = 2;
crmOpportunityId = service.Create(crmOpportunity);
Guid crmOpportunityId;
то пример работает, а если выполнить запрос, например вот так

X++:
string fetch1 = "<fetch mapping='logical'>";
fetch1 += "<entity name='account'><all-attributes/>";
fetch1 += "</entity></fetch>";
String result1 = service.Fetch(fetch1);
то падает с ошибкой
"The underlying connection was closed: The connection was closed unexpectedly."

" at System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(WebRequest request)\r\n at System.Web.Services.Protocols.HttpWebClientProtocol.GetWebResponse(WebRequest request)\r\n at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)\r\n at TestConsoleApplication.crmservice.CrmService.RetrieveMultiple(QueryBase query) in C:\\Documents and Settings\\Administrator\\My Documents\\Visual Studio 2008\\Projects\\TestConsoleApplication\\TestConsoleApplication\\Web References\\crmservice\\Reference.cs:line 281\r\n at TestConsoleApplication.Program.Main(String[] args) in C:\\Documents and Settings\\Administrator\\My Documents\\Visual Studio 2008\\Projects\\TestConsoleApplication\\TestConsoleApplication\\Program.cs:line 46\r\n at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)\r\n at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)\r\n at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()\r\n at System.Threading.ThreadHelper.ThreadStart_Context(Object state)\r\n at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)\r\n at System.Threading.ThreadHelper.ThreadStart()"
Старый 24.11.2009, 12:43   #2  
wb is offline
wb
Участник
 
86 / 16 (1) ++
Регистрация: 26.01.2004
Адрес: Краснодар
запустил тот же пример на сервере, работает. Видимо проблема при соединении с локальной машины с сервисом.
Старый 24.11.2009, 15:14   #3  
wb is offline
wb
Участник
 
86 / 16 (1) ++
Регистрация: 26.01.2004
Адрес: Краснодар
выяснил, что если указать ip в адресе, например http://192.168.1.1:5555/mscrmservice...rmservice.asmx
то работает. В таком случае у меня соединение идет без прокси. А как быть, если нужно задействовать прокси?
Старый 24.11.2009, 15:22   #4  
Сабитов Андрей is offline
Сабитов Андрей
MCTS
Аватар для Сабитов Андрей
MCBMSS
Лучший по профессии 2009
 
851 / 122 (6) +++++
Регистрация: 07.09.2006
Адрес: СПб
а dns нормально работает ?
__________________
Старый 07.12.2009, 12:50   #5  
wb is offline
wb
Участник
 
86 / 16 (1) ++
Регистрация: 26.01.2004
Адрес: Краснодар
Цитата:
Сообщение от Сабитов Андрей Посмотреть сообщение
а dns нормально работает ?
а как понять нормально или нет?
если делать ping имя_сервера - определяет правильно, инет работает, сбоев dns в журнале событий на сервере не зафиксировано

проблема (как я ее понимаю) в том, что через прокси не проходит, т.е. если указать в настройках броузера использовать прокси, то соединения с срм не происходит, может нужны какие-то особенные настройки прокси сервера?
Теги
crm3, ошибка

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Dynamics CRM Tools: Tools Update : New connection control Blog bot Dynamics CRM: Blogs 0 18.11.2009 12:05
Plugin - The underlying connection was closed: An unexpected error occurred on a receive a33ik Dynamics CRM: Разработка 0 24.06.2009 11:14
Microsoft Dynamics CRM Team Blog: List Web Part for Microsoft Dynamics CRM 4.0: Understanding Connections Blog bot Dynamics CRM: Blogs 0 20.01.2009 02:07

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:30.