【发布时间】:2011-07-08 00:27:07
【问题描述】:
我正在尝试将 IIS 7.5 配置为压缩静态 htm 和 js 文件。有谁知道为什么它对我不起作用?这是我的网站的 web.config:
<httpCompression>
<dynamicTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/x-javascript" 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="*/*" enabled="false" />
</staticTypes>
</httpCompression>
<urlCompression doStaticCompression="true" doDynamicCompression="false" />
当我将 doDynamicCompression 设置为 true 时,压缩开始工作。但是我不能使用这个选项,因为它在我的主机上被禁用了。
谢谢。
【问题讨论】:
-
我发现了同样的问题。如果启用了静态压缩,则似乎带有压缩的 CSS 文件。但我需要为 js 启用动态压缩。如果我这样做,它也可以使用 .aspx。此外,httpCompression 方案似乎没有效果。
标签: asp.net asp.net-mvc compression iis-7.5