2015-05-29 6 views
0

У меня есть служба wcf, отображающая множество конечных точек, включая конечную точку mex. Я включил получение метаданных через http и https.Получить метаданные WCF через адрес конечной точки

Мои конечные точки, как это ...

<endpoint name="ep1" address="ep1".... 
<endpoint name="ep2" address="ep2".... 
<endpoint name="mex" address="mex".... 

поведение службы установлен правильно, и я в состоянии получить WSDL так:

http://10.10.10.150/MyTestService.svc 

Можно ли для меня получить wsdl, как показано ниже: ???

http://10.10.10.150/ep1/MyTestService.svc 
http://10.10.10.150/ep2/MyTestService.svc 
http://10.10.10.150/MyTestService.svc/ep1 
http://10.10.10.150/MyTestService.svc/ep2 
+0

Опишите, что вы пытаетесь понять? Почему вы хотите этого? –

+0

Я могу общаться через конечные точки. Это не проблема. Я хочу знать, будет ли WSDL доступен по пути/адресу или нет. – KSK

+0

Как я уже говорил; **Почему ты хочешь сделать это? –

ответ

0

Это просто странный вопрос.

Если вы предоставляете несколько конечных точек для службы, вы в основном раскрываете один и тот же контракт на нескольких привязках или на нескольких физических адресах.

Если это тот же контракт, то логически вам никогда не придется выставлять более одной конечной точки mex, потому что вся точка mex - это описание вашего контракта на обслуживание, позволяющее потребителям обнаруживать операции и контракты данных, определенные в вашем сервисе.

Так что, даже если вы были, способные выставлять несколько конечных точек mex, все они будут описывать в основном то же самое.

Если у вас возникли вопросы Могу ли я настроить адрес конечной точки mex?, тогда ответ yes you can.

+0

@KSK приветствую вас, я надеюсь, что это поможет вам с вашим академическим пониманием;) –

Смежные вопросы