我在 IIS 6.0 上运行 ASP.NET 应用程序。通常我对动态和静态文件都打开了压缩。但是,我暂时关闭了压缩,但“ScriptResource.axd”仍然是压缩发送的。这感觉不像是错误配置,因为“WebResource.axd”没有被压缩。
ScriptResource 和 WebResource 有什么区别,前者仍然是压缩的?它是如何被压缩的?
谢谢。
我在 IIS 6.0 上运行 ASP.NET 应用程序。通常我对动态和静态文件都打开了压缩。但是,我暂时关闭了压缩,但“ScriptResource.axd”仍然是压缩发送的。这感觉不像是错误配置,因为“WebResource.axd”没有被压缩。
ScriptResource 和 WebResource 有什么区别,前者仍然是压缩的?它是如何被压缩的?
谢谢。
Web 资源由AssemblyResourceLoader类处理,该类旨在检索程序集资源并将它们提供给 Web 浏览器。默认情况下不压缩Web 资源。
脚本资源由ScriptResourceHandler类处理,该类处理对通过 ScriptManager 类引用的嵌入式脚本文件的所有请求。默认情况下,脚本资源会自动使用 GZIP 压缩以进行 HTTP 传递。