Я создал простую службу WCF и сконфигурировал ее конечную точку, как показано ниже.Роль baseAddress при конфигурировании службы WCF EndPoint
<services>
<service name="AsynchWCFService.MathOperation">
<endpoint address="MathsOperation" binding="wsHttpBinding" contract="AsynchWCFService.IMathOperation">
<identity>
<dns value="localhost" />
</identity>
</endpoint>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
<host>
<baseAddresses>
<add baseAddress="http://localhost:8080/OperationService/" />
</baseAddresses>
</host>
</service>
</services>
Я принимал эту услугу WCF в автономном exe. Я ожидаю, что моя услуга будет доступна по адресу ниже.
http://localhost:8080/OperationService/MathsOperation/
Но услуга доступна на http://localhost:8080/OperationService/
Я хочу получить доступ с помощью службы http://localhost:8080/OperationService/MathsOperation/
ссылки. Может кто-нибудь мне помочь?
Вы пробовали указать абсолютный путь: '
rae1
@ rae1n Спасибо. Я пробовал это и работал нормально. Но я просто хочу понять, как работает относительная адресация. – user2243747