为什么IIS8.5尝试对静态JSON和SVG文件使用动态压缩?

时间:2018-02-14 17:25:01

标签: asp.net asp.net-mvc iis asp.net-core iis-8.5

我还有一个关于IIS压缩的问题

我有静态文件../wwwroot/src/locale/en-us.json和sgv

但IIS8.5将其视为动态内容,并尝试使用动态压缩

强制IIS使用.json和.svg以类似.js和.css

的方式做什么我必须做的

1 个答案:

答案 0 :(得分:0)

问题出在mime类型中,默认情况下IIS不对application / json和xml / svg + xml应用动态压缩

我无法访问Web服务器配置,并在本地web.config

中进行了解决方法
  <staticContent>
      <remove fileExtension=".json" />
      <mimeMap fileExtension=".json" mimeType="text/json" />
      <remove fileExtension=".svg" />
      <mimeMap fileExtension=".svg" mimeType="text/svg+xml" />
    </staticContent>