Тестирование приложения службы WCF - PullRequest
0 голосов
/ 24 августа 2009

Как вы можете протестировать приложение-службу WCF, как вы можете это сделать с веб-службами ASP.NET?Когда я запускаю приложение службы WCF, я ожидаю появления тестовой страницы, которая позволит мне протестировать все службы, содержащиеся в веб-приложении.Такого не бывает.Я скучаю, как это сделать?

1 Ответ

2 голосов
/ 24 августа 2009

Нет веб-интерфейса для тестирования вашего сервиса. Однако, в зависимости от того, какие функции использует ваша служба, вы можете использовать Тестовый клиент WCF , включенный в SDK. К сожалению, у него много ограничений, поэтому он не будет работать на всех сервисах.

Из MSDN:

Ниже приведен список функций, не поддерживаемых тестовым клиентом WCF:

Типы: Stream, Message, XmlElement, XmlAttribute, XmlNode, типы, реализующие интерфейс IXmlSerializable, включая связанные атрибут XmlSchemaProviderAttribute и типы XDocument и XElement, тип ADO.NET DataTable и тип DataSet (а также типизированные производные классы).

Дуплексный контракт.

сделка.

Безопасность: CardSpace, Сертификат и Имя пользователя / Пароль.

Привязки: привязка WSFederation, любые привязки к контексту и привязка Https, привязка WebHttp (поддержка сообщений ответа Json).

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