我是看了 
http://www.cnblogs.com/aspxcn/archive/2008/01/10/1032482.html
后下载它的CompressionModule,按文中所说把DC.Web.HttpCompress.dll放到网站的bin目录,webconfig做相应配置后,
在自己的机器上压缩成功。
但是部署到另一台机器上,用fiddle2再看,就没有压缩,仿佛是该httpmodules没有被调用。
我怀疑是bin目录里的dll文件没有被加载。于是试图把dll加入gac,得到提示该dll需要strong name,于是
我把CompressionModule的源代码自己编译了,用sn得到strongName的key,加到了assembly.cs里,然后编译后直接到被部署的机器上
加入GAC,并且在webConfig里用强名指定引用。可是仍然无效。
为什么呢?
现在考虑几个可能,
1是该httpmodule没有被加载调用,原因未知。
2是该dll其实已经被调用,但是被某种IIS的设置挡住了?但是因为我同时加载了另一个httpmodule elmah是工作的。所以似乎不太可能。
3.那一台系统的配置是不支持Gzip压缩的。但是因为那个机器上没有装visualstudio,没办法调试。