![]() |
|
Модераторы: gambit |
![]()
|
|
| Cyclone |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 77 Регистрация: 2.5.2007 Репутация: нет Всего: нет |
Здравствуйте.
Появилась проблема при создании .NET клиента для Web-служб. Такая ситуация: простейший web-service написан в JDeveloper'е, заdeploy'ин на удалённый Oracle Application Server (OC4J). Через web-интерфейс служба работает нормально. В Visual Studio 2008 создаю консольное .NET приложение. Пытаюсь добавить Add Service Ref., указывая в пути http://<host>:<port>/<app-context>/<service>?WSDL и получаю ошибку 503: Service unavailable... service is too busy и т.п. При чём комнатный сервер находится внутри сети, закрыт для Интернет, соответственно работают с ним 1-2 человека - реальной перегрузки быть не может. А Visual Studio и утилитка SvcUtil.exe упорно это утверждают. Раньше этой проблемы не было, спокойно создавал .NET клиенты - а сейчас даже на рабочие web-службы (которые уже задействованы в .NET приложениях) новые ссылки создать не удаётся. Я бы полностью грешил на сервер, но: созданный Java клиент Web Service Proxy работает нормально! Выходит, здесь замешана и Visual Studio... не может скачать WSDL. Если у кого-то вдруг была подобная ситуация, пожалуйста, отпишитесь. Или дайте общий совет. Спасибо. |
|||
|
||||
| PashaPash |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1233 Регистрация: 3.1.2008 Репутация: 6 Всего: 49 |
Cyclone, а что показывает браузер при заходе на http://<host>:<port>/<app-context>/<service>?WSDL ?
|
|||
|
||||
| Cyclone |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 77 Регистрация: 2.5.2007 Репутация: нет Всего: нет |
WSDL сгенерённого web-интерфейса сервиса.
И более того: Если при добавлении Service Reference я скармливаю Visual Studio сам файл WSDL на локальном компе (E:\jdevstudio...\...\lalala.wsdl), то ссылка на сервис создаётся, но при запуске приложения выдаётся эксепшн:
Вопрос снят, хотя причины и не ясны. Студия пыталась коннектиться по Proxy в обход вписанных в IE исключений. Помогло полное отключение Proxy в настройках IE. Ужас, ненавижу Microsoft. :( Это сообщение отредактировал(а) Cyclone - 19.12.2008, 19:32 Присоединённый файл ( Кол-во скачиваний: 7 )
WS_EndpointWSDL.JPG 110,02 Kb |
|||
|
||||
| PashaPash |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1233 Регистрация: 3.1.2008 Репутация: 6 Всего: 49 |
Cyclone, скорее всего сервер просто бросает 503-ю ошибку - проверь логи со стороны сервера. Или включи трассировку на клиенте, посмотри что реально происходит: http://social.msdn.microsoft.com/Forums/en...2-308cb2c11a5a/
|
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, cully, mr.DUDA, Exception. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Распределённые приложения и сеть | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |