Определите конечные точки для каждого веб-сервиса и контракта в wcf - PullRequest
1 голос
/ 10 ноября 2011

У меня есть приложение WCf с 4 webserivce с индивидуальным интерфейсом в качестве контракта. поэтому мне нужно определить конечную точку, serviceBehaviors для каждого веб-сервиса в файле конфигурации? получить доступ к отдельной веб-службе в одном или нескольких веб-приложениях?

Ответы [ 2 ]

0 голосов
/ 10 ноября 2011

Каждый веб-сервис может быть открыт с использованием одной (т. Е. Одной конечной точки для всех веб-сервисов) или нескольких конечных точек (т. Е. Одной для каждого веб-сервиса).Каждая конечная точка будет иметь поведение, привязку и т. Д.

Если вы выберете 1-й вариант, у клиента будет один прокси-контракт для конечной точки.

В вашем случае вы можете выставить все четыре интерфейса сервиса, используя одну конечную точку.

0 голосов
/ 10 ноября 2011

Каждый сервис должен иметь соответствующий адрес, конечную точку и определение привязки. Если вы используете файлы конфигурации, каждая служба должна быть объявлена ​​в отдельном узле <service> в коллекции <services>.

...