Меня смущает концепция публикации метаданных.
Если в конфигурационном файле службы WCF я написал:
<serviceMetadata httpGetEnabled="false"/>
Неважно, правда это или ложь. Когда я попытался предоставить ссылку на службу в клиентском приложении с помощью «Добавить ссылку на службу ...» и щелкнул «Обнаружить», я смог получить ссылку на службу.
Но после удаления следующих двух строк: -
<endpoint address="mex" binding="mexBasicHttpBinding" contract="IMetadataExchange"/>
<serviceMetadata httpGetEnabled="false"/>
Теперь после этого, когда я попытался дать ссылку в клиентском приложении с помощью «Добавить ссылку на службу ....» и щелкнул «Обнаружить», Почему после установки False все еще можно установить ссылку. И почему после удаления этих строк невозможно установить ссылку.
-Anil