我正在测试Json输出的dynamicCompression时遇到了问题。该应用程序是一个MVC / WEBAPI5应用程序,我正在调查的请求是一个Get WebAPI请求。
我得到了Json结果,但它并没有被压缩。
我按照以下步骤在IIS8中配置了Json的动态压缩:How can I get gzip compression in IIS7 working?
我得到了Json结果,但它并没有被压缩。
我按照以下步骤在IIS8中配置了Json的动态压缩:How can I get gzip compression in IIS7 working?
<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files">
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" />
<dynamicTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/x-javascript" enabled="true" />
<add mimeType="application/javascript" enabled="true" />
<add mimeType="application/json" enabled="true" />
<add mimeType="application/json; charset=utf-8" enabled="true" />
<add mimeType="*/*" enabled="false" />
</dynamicTypes>
<staticTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/javascript" enabled="true" />
<add mimeType="application/atom+xml" enabled="true" />
<add mimeType="application/xaml+xml" enabled="true" />
<add mimeType="*/*" enabled="false" />
</staticTypes>
</httpCompression>
我已安装压缩模块,并且在此特定调用的FailedRequestTracelog中可以看到以下内容:
从我的fiddler跟踪结果可以看出,尽管FailedRequestTrace输出显示不匹配,但实际上它似乎是匹配的类型。
有什么想法吗?