如何使用 web.config 从 iis 中删除扩展

How to remove an extension from iis using web.config

这是我的 web.config,我想用它更改 iis,但在本地主机上它破坏了我的网站并显示错误 500。

<staticContent>
  <mimeMap fileExtension=".json" mimeType="application/json" />
</staticContent>

Buetto,只需将此行添加到您的 web.config:

<staticContent>
  **<remove fileExtension=".json" />**
  <mimeMap fileExtension=".json" mimeType="application/json" />
</staticContent>

它将更改您的服务器 (localhost) 的 iis 配置。

没有对您遇到的错误的描述,我只能假设您添加的 mimetype 已经存在于 IIS 服务器中。

在这些情况下或您不确定的情况下,您可以在添加扩展之前在配置文件中删除它。

<staticContent>
  <remove fileExtension=".json" />
  <mimeMap fileExtension=".json" mimeType="application/json" />
</staticContent>