Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# IIS压缩GZIP在本地主机中不工作_C#_Asp.net Mvc_Iis 8 - Fatal编程技术网

C# IIS压缩GZIP在本地主机中不工作

C# IIS压缩GZIP在本地主机中不工作,c#,asp.net-mvc,iis-8,C#,Asp.net Mvc,Iis 8,IIS压缩在localhost中不起作用,即使我将以下代码添加到webconfig文件以启用动态压缩: <httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files"> <scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" staticCompressionLevel="9" />

IIS压缩在localhost中不起作用,即使我将以下代码添加到webconfig文件以启用动态压缩:

  <httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files">
      <scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" staticCompressionLevel="9" />
      <dynamicTypes>
        <add mimeType="text/*" enabled="true" />
        <add mimeType="message/*" enabled="true" />
        <add mimeType="application/x-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/x-javascript" enabled="true" />
        <add mimeType="application/atom+xml" enabled="true" />
        <add mimeType="application/xaml+xml" enabled="true" />
        <add mimeType="*/*" enabled="false" />
      </staticTypes>
    </httpCompression>
    <urlCompression doStaticCompression="true" doDynamicCompression="true" dynamicCompressionBeforeCache="true" />


您是使用静态文件(.html、.css、.js等)还是动态内容(通过asp.net应用程序生成的任何内容)进行测试?确保已通过“服务器角色”激活内容压缩。确保您的请求满足这些规则staticCompressionIgnoreHitFrequency、minFileSizeForComp。例如:minFileSizeForComp默认值为2700,这意味着压缩对于大小小于此值的资源不起作用。我尝试使用dynamicTypes内容类型为“application/json”是的,所有规则都满足&大小大于2700,则它也不起作用