【发布时间】:2019-01-13 14:24:33
【问题描述】:
我的 api 在这里:http://ip/myapi.svc。
如果我调用http://myip,浏览器会显示来自服务器的一些文件。
我能做些什么来防止这种情况发生?
我使用的是在 Windows Server 2012 R2 上运行的 IIS 8.5。
【问题讨论】:
我的 api 在这里:http://ip/myapi.svc。
如果我调用http://myip,浏览器会显示来自服务器的一些文件。
我能做些什么来防止这种情况发生?
我使用的是在 Windows Server 2012 R2 上运行的 IIS 8.5。
【问题讨论】:
这与您的 WCF 服务 无关。您当前的 IIS 配置 允许 目录列表。
要禁用它,您可以使用 IIS 管理器,然后选择是要在站点级别还是计算机级别禁用它。
选择网站或服务器后,选择(目录浏览)并在右侧窗格中单击禁用。
编辑:
您还可以从 Web.config 禁用目录列表,如 answer 所示
但我不确定它是否适用于 IIS 6
【讨论】: