为什么ScriptResource.axd被压缩了,即使IIS压缩已经被禁用?

5

我在IIS 6.0上运行一个ASP.NET应用程序。通常情况下,我对动态和静态文件都开启了压缩。然而,我暂时关闭了压缩,但是“ScriptResource.axd”仍被压缩发送。这不像是配置错误,因为“WebResource.axd”没有被压缩。

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

谢谢。

1个回答

2
Web资源由AssemblyResourceLoader类处理,该类旨在检索程序集资源并将其提供给Web浏览器。默认情况下,Web资源未经压缩。
脚本资源由ScriptResourceHandler类处理,该类负责处理通过ScriptManager类引用的所有嵌入式脚本文件的请求。 默认情况下,为了进行HTTP传输,脚本资源自动使用GZIP进行压缩。

但是你知道如何禁用它的压缩吗?这在URL Rewrite模块中是必需的! - Hojat Modaresi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接