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

У меня две конечные точки: конечная точка 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 разными способами через разные адреса конечных точек?


wcf
person Xaisoft    schedule 26.05.2011    source источник


Ответы (1)


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

person Drew Marsh    schedule 26.05.2011
comment
Понятно. Спасибо за ответ. Для меня это все в новинку. - person Xaisoft; 27.05.2011