тестирование службы wcf в браузере - PullRequest
0 голосов
/ 05 апреля 2010

Как я могу проверить сервис wcf в браузере? Я имею в виду, если я только введу URL-адрес в браузере, он должен дать мне только соответствующий XML

Ответы [ 2 ]

2 голосов
/ 05 апреля 2010

Зависит от того, какой тип сервиса WCF у вас есть:

  • если вы используете службу WCF REST (webHttpBinding), вы сможете просто перейти к адресу службы, например, http://yourserver/somedir/service.svc

  • если вы используете что-то еще, у вас есть сервис SOAP и вы не можете протестировать сервис SOAP в веб-браузере - браузер просто не понимает и не говорит на SOAP. Однако на вашем диске C: \ есть приложение WCF Test Client , которое вы можете использовать для этой цели.

0 голосов
/ 05 апреля 2010

Сделайте тестовое приложение для него. Это может быть так же просто, как иметь пользовательский интерфейс с кучей кнопок, когда вы нажимаете кнопку, после чего вызывается определенная функция, предоставляемая службой WCF, вы можете отобразить вывод в текстовый блок в приложении. У вас также может быть набор элементов пользовательского интерфейса типа ввода (текстовые поля, выпадающие списки и т. Д.), Чтобы вы могли выбирать параметры для передачи в функцию WCF.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...