我正在使用 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/文件指定此配置。