IIS 如何允许单个文件可浏览

IIS 如何允许单个文件可浏览

我正在使用 IIS 7.5,我的目标是允许json浏览这个文件,但我不希望json在通过 URL 导航时访问任何其他文件,因此会出现典型的 IIS 404 页面。

我知道您可以json使用每个站点或虚拟目录的 MIME 类型功能允许所有文件,但我似乎无法弄清楚如何只允许一个文件。

答案1

在您网站的 web.config 中,使用如下内容:

<location path="bar/foo.json">
  <system.webServer>
    <staticContent>
      <clear/>
      <mimeMap fileExtension=".json" mimeType="application/json" />
    </staticContent>
  </system.webServer>
</location>

直接位于<configuration>节点下。

假设您没有在其他地方添加 json mime 类型,那么这应该可以工作。您仅为特定 url/文件指定此配置。

相关内容