У меня есть правило: «Всегда признай свою вину, пока не продемонстрируешь обратное». После 20 лет я все еще придерживаюсь этого.
Таким образом, есть два случая:
- Код не работает
- Существует конкретная проблема с живой средой
Поскольку вы хотите продемонстрировать, что проблема заключается в том, что (2) вам необходимо протестировать вызовы службы из реальной среды, используя что-то отличное от вашего приложения. Что именно будет зависеть от характера веб-службы, но мы нашли SoapUI полезным.
Еще одна вещь, которая неясна, это то, делаете ли вы вызовы живого сервиса из вашей среды разработки - если при тестировании вы не общаетесь с одним и тем же экземпляром сервиса, то это дополнительная переменная, которая потребуется следует учитывать (и я ценю, что вам не всегда предоставляется такая возможность).
Наконец, @Krishna прав - может быть проблема с удаленным сервисом (отсюда мой вопрос о том, говорите ли вы с тем же сервисом из вашей среды разработки) и - как это ни ужасно - решение в первый случай может просто найти способ разрешить это!