IIS在浏览器中显示文件。我该如何预防?

时间:2018-08-06 15:14:07

标签: c# wcf iis

我的api在这里:http://ip/myapi.svc

如果我致电http://myip,浏览器将显示服务器中的一些文件。

enter image description here

我该怎么做才能防止这种情况?

我正在使用Windows Server 2012 R2上运行的IIS 8.5。

1 个答案:

答案 0 :(得分:1)

这与您的 WCF服务无关。您当前的 IIS配置允许目录列表。

要禁用它,可以使用 IIS管理器,然后选择是要在站点级别还是在计算机级别禁用它。

选择网站或服务器后,选择(目录浏览),然后在右窗格中单击禁用

编辑:

您也可以从Web.config禁用目录列表,如本answer

所示

但是我不确定它是否可以在IIS 6中使用