Что произойдет, если я установлю HttpGetEnabled = false

Меня смущает концепция публикации метаданных.

Если в конфигурационном файле службы WCF я написал:

  <serviceMetadata httpGetEnabled="false"/>

Неважно, правда это или ложь. Когда я попытался предоставить ссылку на службу в клиентском приложении с помощью «Добавить ссылку на службу ...» и щелкнул «Обнаружить», я смог получить ссылку на службу.

Но после удаления следующих двух строк: -

<endpoint address="mex" binding="mexBasicHttpBinding" contract="IMetadataExchange"/>

<serviceMetadata httpGetEnabled="false"/>

Теперь после этого, когда я попытался дать ссылку в клиентском приложении с помощью «Добавить ссылку на службу ....» и щелкнул «Обнаружить», Почему после установки False все еще можно установить ссылку. И почему после удаления этих строк невозможно установить ссылку.

-Anil

16
задан Anil Purswani 15 April 2011 в 02:48
поделиться