2009-05-28 117 views
5

我在IIS 6.0上运行ASP.NET应用程序。通常我为动态和静态文件启用了压缩。但是,我暂时关闭了压缩,但“ScriptResource.axd”仍然是压缩的。这不像错误配置,因为“WebResource.axd”没有被压缩。即使IIS压缩被禁用,为什么ScriptResource.axd被压缩?

ScriptResource和WebResource之间的区别是什么,前者仍然是压缩的?它如何被压缩?

谢谢。

回答

2

Web资源由AssemblyResourceLoader类处理,该类用于检索程序集资源并将它们提供给Web浏览器。网络资源不是默认压缩的

脚本资源由ScriptResourceHandler类处理,该类负责处理通过ScriptManager类引用的嵌入脚本文件的所有请求。 脚本资源默认情况下自动使用GZIP压缩以进行HTTP传输。

+0

但你知道如何禁用它的压缩吗?它在URL重写模块中是必需的! – 2016-08-22 07:37:58