我的api在这里:http://ip/myapi.svc。
如果我致电http://myip,浏览器将显示服务器中的一些文件。
我该怎么做才能防止这种情况?
我正在使用Windows Server 2012 R2上运行的IIS 8.5。
答案 0 :(得分:1)
这与您的 WCF服务无关。您当前的 IIS配置允许目录列表。
要禁用它,可以使用 IIS管理器,然后选择是要在站点级别还是在计算机级别禁用它。
选择网站或服务器后,选择(目录浏览),然后在右窗格中单击禁用。
编辑:
您也可以从Web.config禁用目录列表,如本answer
所示但是我不确定它是否可以在IIS 6中使用