与IIS7不同,在IIS6中,“压缩应用程序文件”和“压缩静态文件”选项是服务器范围的,因此它们适用于每个网站和虚拟目录。
我最近在服务器范围内启用了它,我开始看到越来越多的地方正在压缩我不想要的东西 - 特别是动态创建的图像。
是否有任何类型的压缩配置可以为基于'web.config'的.NET应用程序启用或禁用它。
我在机器上运行了ASP.NET 1.1,ASP.NET MVC 1.0应用程序。
我已经看到各种第三方过滤器有选择地压缩内容 - 这真的是最好的方法。这些可能在将来适合我,但我现在宁愿不在其中投入时间。
如果我可以选择性地为我拥有的一个应用程序(动态创建图像)禁用压缩,我会没事的。这在IIS / webconfig中是不可能的吗?
答案 0 :(得分:4)
查看how to enable HTTP compression in IIS6上的这篇文章,其中讨论了编辑Metabase.xml以在目录级别设置压缩。我没试过这个,所以我不能保证这个技术,但似乎它可能有助于解决你的问题。