Я не могу получить доступ к wsdl одной из моих привязок?

#wcf

#wcf

Вопрос:

У меня есть две конечные точки: конечная точка basicHttp и конечная точка wsHttp. Базовый адрес каждой конечной точки является http://localhost:8181 который также является значением по умолчанию для привязки basicHttp, поэтому, когда я перехожу к http://localhost:8181/ColorService.svc?wsdl , он видит wsdl. Для привязки wsHttp я установил относительный адрес ws, поэтому в wsdl он показывает:

 <soap12:address location="http://localhost:8181/ColorService.svc/ws/"/>
  

Как мне получить доступ к wsdl для вышеупомянутой конечной точки или доступ к wsdl осуществляется только через базовый адрес, что означает, что вы не получаете доступ к wsdl разными способами через разные адреса конечной точки?

Ответ №1:

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

Комментарии:

1. Понял. Спасибо за ответ. Для меня это все ново.