Службы WCF по умолчанию являются отдыхающими или основаны на мыле? - PullRequest
6 голосов
/ 08 января 2012

Я новичок в WCF и только что сделал пример службы.Пожалуйста, направьте меня по умолчанию Услуги WCF мыльные или успокаивающие, если мы нигде не указываем?Я попытался запустить URL моих услуг и получил эту страницу.Я чувствую, что это основано на SOAP.Пожалуйста, руководство.

Спасибо

Ответы [ 2 ]

10 голосов
/ 08 января 2012

WCF-сервисами по умолчанию являются SOAP - , если не используется webHttpBinding, то есть REST (и это пока единственная привязка RESTful).Чтобы протестировать свои службы на основе SOAP, вы не можете просто перейти по URL-адресу в браузере - вам нужно использовать тестовое приложение SOAP, например SoapUI или WCF Test Client .

Службы данных WCF и Службы RIA WCF основаны на webHttpBinding и, следовательно, основаны на REST.Службы REST можно протестировать, просто перейдя по URL-адресу - вы получите XML, который может отображаться в вашем браузере (или JSON, который вы можете сохранить в файле и просмотреть)

0 голосов
/ 08 января 2012

По умолчанию службы WCF основаны на мыле, если вы используете элемент проекта «Служба WCF» в Visual Studio.

...