У меня есть приложение C#, в котором self находится служба данных OData WCF.
Хост имеет тип DataServiceHost и сконфигурирован программно в коде, не используя файл конфигурации.
Соединения с услугой - через webHttpBinding, использующее SSL и базовую аутентификацию. Моя служба прослушивает порт 1234.
Когда клиент просматривает https://localhost:1234 $ метаданных, они могут получить доступ к метаданным xml для службы.
Я хочу предотвратить доступ к метаданным в настоящее время, но не могу решить, как отключить его?
Кто-нибудь знает, как отключить доступ к метаданным $ в приведенном выше сценарии?