我写过ashx,它合并并删除javascript和css内容的空格。
使用VS2010 ASP.NET开发服务器一切正常。
但是在IIS7中,text / javascript内容没有被压缩(我正在使用fiddler来监视它)。
我对text / css内容没有问题,两个内容都由同一个ashx文件处理。
答案 0 :(得分:1)
您是否在IIS中启用了动态内容压缩? (因为它来自代码& lhash;一个http处理程序 - 它是动态内容。)
但是,在我看来,在测试类似的东西时,IIS并不总是压缩动态内容(有时候小提琴显示压缩,有时候没有)但是不清楚为什么(或者对我来说足够重要的东西) )。
另请注意,您需要确保在使用Fiddler时,您没有使用默认的Fiddler视图/选项,它将解压缩显示。
答案 1 :(得分:1)
IIS中的压缩设置是什么?您是否启用了动态脚本压缩?
我发现实现自己的压缩过滤器比依赖IIS要容易得多。
另外,在旁注中,您知道如果您通过ASHX文件调用CSS,CSS中的所有路径都将相对于ASHX而不是CSS文件?