在IIS中托管ASP.NET Core时,响应未动态压缩

问题描述 投票:1回答:1

我使用Kestrel和ASP.NET Core Server Hosting Bundle在IIS中托管ASP.NET Core应用程序,即使在IIS中启用了动态压缩,响应也不会以压缩方式返回。是否需要在应用程序本身中启用任何动态压缩才能工作,或者IIS中是否还需要启用其他任何内容?

c# iis asp.net-core
1个回答
0
投票

将以下内容添加到web.config有帮助,因为看起来application / json没有基于IIS中的默认设置进行压缩:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
      <httpCompression>
         <dynamicTypes>
             <add mimeType="application/json" enabled="true" />
          </dynamicTypes>
      </httpCompression>
    </system.webServer>
</configuration>
© www.soinside.com 2019 - 2024. All rights reserved.