asp.net - 有哪些选项可以选择性地启用或禁用 IIS 6 压缩

标签 asp.net iis-6 http-compression

与 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/

相关文章:

asp.net - 'runAllManagedModulesForAllRequests' 设置为 'true' 时的静态压缩

glassfish - 通过 XML 配置在 Glassfish 中启用 gzip 压缩

asp.net - AjaxFileUpload : How can I alert the user to a server-side error in OnUploadComplete?

c# - 优化 if 和 foreach 的 null 检查

iis-7 - 如何使用 appcmd 在远程服务器上创建网站?

c# - 必须启用 SSL 才能连接到 https 站点?

java - Netty - 如何将 ChunkedWriteHandler 与 HttpContentCompressor 结合起来

c# - 如何在 ASP.NET 和 C# 中加载下拉列表?

css - gridview 中的样式悬停效果 - ASP.NET

asp.net - IIS应用程序池和.NET垃圾收集