与 IIS7 不同,在 IIS6 中,“压缩应用程序文件”和“压缩静态文件”选项是服务器范围的,因此它们适用于每个网站和虚拟目录。
我最近在服务器范围内启用了它,并且我开始看到越来越多的地方正在压缩我不想要的东西 - 特别是动态创建的图像。
是否有任何类型的压缩配置可以为基于“web.config”的 .NET 应用程序启用或禁用它。
我的计算机上运行着 ASP.NET 1.1、ASP.NET MVC 1.0 应用程序。
我见过各种第三方过滤器来有选择地压缩内容——这真的是最好的方法吗?这些将来可能适合我,但我现在不想在它们上投入时间。
如果我可以选择性地为我拥有的一个应用程序(动态创建图像)禁用压缩,那就太好了。这在 IIS/webconfig 中不可能吗?
最佳答案
看看 how to enable HTTP compression in IIS6 上的这篇文章其中讨论了编辑 Metabase.xml 以在目录级别设置压缩。我没有尝试过这个,所以我不能保证该技术,但它似乎可能对您的问题有所帮助。
关于asp.net - 有哪些选项可以选择性地启用或禁用 IIS 6 压缩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/688282/