我正在使用Kestrel和ASP.NET Core Server主机捆绑包在IIS中托管ASP.NET Core应用程序,即使在IIS中启用了动态压缩,响应也不会以压缩状态返回。要在动态压缩中正常工作,是否需要在应用程序内部启用任何功能?还是在IIS中需要启用其他功能?
答案 0 :(得分:0)
在web.config中添加以下内容很有帮助,因为似乎并未基于IIS中的默认设置来压缩application / json:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<httpCompression>
<dynamicTypes>
<add mimeType="application/json" enabled="true" />
</dynamicTypes>
</httpCompression>
</system.webServer>
</configuration>