2009-05-28 11 views
5

Ejecuto una aplicación ASP.NET en IIS 6.0. Por lo general, tengo la compresión activada tanto para archivos dinámicos como estáticos. Sin embargo, he desactivado la compresión temporalmente, pero "ScriptResource.axd" todavía se envía comprimido. Esto no se siente como una mala configuración, ya que "WebResource.axd" no está comprimido.¿Por qué se comprime ScriptResource.axd, incluso si la compresión IIS está deshabilitada?

¿Cuál es la diferencia entre ScriptResource y WebResource, de modo que la primera todavía está comprimida? ¿Cómo se comprime?

Gracias.

Respuesta

2

Los recursos web se manejan mediante la clase AssemblyResourceLoader, que está diseñada para recuperar los recursos del ensamblado y enviarlos al navegador web. Los recursos web no están comprimidos por defecto.

Los recursos de scripts se manejan mediante la clase ScriptResourceHandler, que se encarga de todas las solicitudes de archivos de scripts incrustados a los que se hace referencia mediante la clase ScriptManager. Los recursos de script son comprimidos automáticamente con GZIP de forma predeterminada para la entrega HTTP.

+0

pero ¿sabes cómo desactivar su compresión? ¡es necesario en el módulo de reescritura de URL! –

Cuestiones relacionadas