我的项目中有一个目录是"〜// Api"
它没有与之关联的控制器。
它的目的是提供.json文件,供外部服务访问。
我担心当我去配置这个外部服务时,它将无法看到完整的文件列表;当我浏览目录http://example.com/Api/时,我收到403禁止错误。
我的外部服务(icinga)需要完全访问我的Api目录才能持续监控目录中所有更改并可添加的.json文件,因此指定要检查的文件列表是不够的。
但是,如果我http://example.com/Api/88888.json,我会完全按照自己的意愿查看我的文件。
是否没有本机功能可以将目录内容显示为文件列表?或者服务器上某处是否存在安全设置阻止目录的内容被列出? (我是运行IIS 8.5的服务器管理员)
答案 0 :(得分:0)
您可以使用web.config启用目录浏览
<configuration>
<location path="Api">
<system.webServer>
<directoryBrowse enabled="true"/>
</system.webServer>
</location>
</configuration>