Why is ScriptResource.axd compressed, even though IIS compression is disabled?

依然范特西╮ 提交于 2019-12-30 06:47:43

问题


I run an ASP.NET application on IIS 6.0. Usually I have compression turned on for both dynamic and static files. However, I've turned compression off temporarily, but "ScriptResource.axd" is still sent compressed. This does not feel like a misconfiguration, as "WebResource.axd" is not compressed.

What is the difference between ScriptResource and WebResource, such that the former is still compressed? How is it getting compressed?

Thanks.


回答1:


Web Resources are handled by the AssemblyResourceLoader class, which is designed to retrieve assembly resources and serve them to the Web browser. Web Resources are not compressed by default.

Script Resources are handled by the ScriptResourceHandler class, which takes care of all requests for embedded script files that are referenced through the ScriptManager class. Script Resources are automatically compressed with GZIP by default for HTTP delivery.



来源:https://stackoverflow.com/questions/921361/why-is-scriptresource-axd-compressed-even-though-iis-compression-is-disabled

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!