Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Распределённые приложения и сеть > При интеграции клиент веб-сервиса упал!


Автор: aleksend 18.3.2009, 17:16
Здравствуйте всем!

1. Я разработал клиента собственного веб-сервиса
2. Когда данное приложение было самостоятельным, то работа с веб-сервисом осуществлялась как по маслу!
3. После интеграции моего участка приложения в общий довольно большой проект клиент веб-сервиса работать отказался, выдавая следующие "отмазы":

  1) The operation has timed out - эта ошибка появляется при работе на localhost
  2) Серверу не удалось обработать запрос. ---> В экземпляре объекта не задана ссылка на объект.
(эта ошибка появляется при работе с размещенным в интернете веб-сервисом)

В чем может быть дело?

Автор: Idsa 18.3.2009, 17:59
Первая причина, которая пришла в голову - проблемы с брэндмауэром или прокси.

Автор: aleksend 18.3.2009, 18:38
Так, первую ошибку поправили, она была не на мне) А как быть с localhost? Дело в том, что я разрабатывал клиента в маленьком проекте, а когда перенес клиента из его "пенат" в большой, реальный проект, клиент работать отказывается. Тут в чем дело?

Автор: Idsa 18.3.2009, 19:20
aleksend, может, в config'е что не так?

Автор: aleksend 19.3.2009, 11:17
Я посмотрел app.config. В нем все ключи, относящиеся к соединению с веб-сервисом, одинаковы, ведь я и в тот и в другой проекты добавлял WebReference на веб-сервис одинаковым путем, с помощью Project -> Add WebReference. 
У меня возникает мысль, что возможно это из-за конфликта пространств имен? Ведь я добавил код клиента веб-сервиса прямо в класс формы, которая и является проектом. Сейчас понимаю, что это решение откровенно говоря, "не блещет". Подумываю о создании библиотеки классов для проекта, однако практического опыта в этом маловато... (

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)