1

У меня есть веб-служба, которую я пытаюсь протестировать в Visual Web Developer Express Edition (Service Pack 1). Я работаю с двумя разными сайтами на двух разных ветвях из репозитория SVN, но в основном с тем же кодом. Веб-службы - это один и тот же код, но есть некоторые отличия в коде для других функций.Тестирование полей ввода, недоступных для веб-службы в Visual Web Developer Express

Моя проблема заключается в том, что при переходе на страницу спецификации веб-службы в режиме отладки (то есть MyWebService.asmx) должны быть текстовые поля для ввода параметров для этой веб-службы. На одном из этих веб-сайтов доступны поля. С другой стороны, они недоступны. Я не понимаю, почему/как должны быть различия между двумя настройками.

ответ

1

Вы получаете только поля, когда HTTP-сообщение POST доступно в качестве параметра отправки, если у вас есть сложные типы в параметрах отправки, тогда HTTP POST, возможно, не сможет их обработать и как таковая не будет включена ... тогда поля не будут присутствовать на странице помощника.

+0

Сложные типы здесь не должны быть проблемой. Веб-сайт одной из моих ветвей разработки работает отлично, а другой нет. Они являются тем же самым кодом для веб-службы. Должны быть некоторые другие факторы для проверки. –

+0

Оказывается, на самом деле это была проблема, когда мой веб-сервис был привязан к 0.0.0.0 вместо localhost, препятствуя появлению полей ввода для одной из моих ветвей разработки. Перезапуск компьютера, по-видимому, является предлагаемым решением этой проблемы в Интернете, что я и сделал, и это решило проблему. Ваш ответ, однако, Лазарь прав, как я обнаружил, исследуя этот вопрос вокруг сети –

 Смежные вопросы

  • Нет связанных вопросов^_^