Какова цель конечной точки IMetadataExchange. В некоторых местах я обнаружил, что если я не определю эту конечную точку, добавление ссылки на службу не будет работать ИЛИ создание прокси с использованием svcutil не будет работать. Но все это работает без определения IMetadataExchange.
Если у нас есть другая конечная точка с httpGetEnabled = true, мы можем создать прокси из клиента.
Кроме того, в какой-то статье говорится, что мы должны удалить IMetadataExchange перед перемещением кода в производство, и это должно происходить только в период разработки, чтобы другой клиент не мог видеть метаданные. Не останавливает ли это поведение службы, которая описывает себя?
И если я определил эту конечную точку IMetadataExchange, как я могу увидеть это в браузере. Адрес, который я указал для этой конечной точки, не извлекает метаданные в браузере.