IIS 6使用通配符应用程序映射时压缩静态文件

问题描述:

我使用带有EPiserver CMS的IIS 6,它需要所有请求都通过aspnet_isapi.dll。IIS 6使用通配符应用程序映射时压缩静态文件

我想gzip所有我的静态文件(主要是js,css)。尝试在IIS中设置压缩不起作用。

在EPiServer中是否有一个设置可以实现这个功能? .net框架可以自动压缩文件吗?

您需要将IIS元数据库中的html扩展配置为动态压缩扩展。您可能将其视为静态页面。如果.js和.css扩展名映射到aspnet_isapi,则它们被视为动态页面。

metabase.xml的设置应该是这样的:

HcScriptFileExtensions="asp 
dll 
exe 
js 
css" 

不要忘记从HcFileExtensions删除扩展名(静态文件),如果你之前插入他们那里。

希望这会有所帮助。

如果您想要gzip所有文件(用于具有无扩展名网址的Web服务),该怎么办?