【发布时间】:2016-06-10 12:17:22
【问题描述】:
我有一个自托管 OData WCF 数据服务的 c# 应用程序。
主机的类型为 DataServiceHost,并在代码中以编程方式配置,而不是使用配置文件。
通过使用 SSL 和基本身份验证的 webHttpBinding 连接到服务。我的服务侦听端口 1234。
当客户端浏览到https://localhost:1234$metadata 时,他们可以访问服务的 xml 元数据。
我现在想阻止对元数据的访问,但不知道如何禁用它?
有谁知道在上述情况下如何禁用对 $metadata 的访问?
【问题讨论】: