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

Luc*_*tto 9 c# asp.net-mvc web-config

这是我的web.config,我想用它更改iis,但是在localhost中,它会错误地突破我的网站500.

<staticContent>
  <mimeMap fileExtension=".json" mimeType="application/json" />
</staticContent>
Run Code Online (Sandbox Code Playgroud)

Ren*_*iro 17

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

<staticContent>
  **<remove fileExtension=".json" />**
  <mimeMap fileExtension=".json" mimeType="application/json" />
</staticContent>
Run Code Online (Sandbox Code Playgroud)

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


jpg*_*ssi 7

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

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

<staticContent>
  <remove fileExtension=".json" />
  <mimeMap fileExtension=".json" mimeType="application/json" />
</staticContent>
Run Code Online (Sandbox Code Playgroud)