Tipo de contenido IIS incorrecto para CSS comprimido

Desarrollé parte de un sitio ASP.NET que usa en su mayoría temas, pero tiene un par de archivos CSS en la carpeta de temas. Estos están incluidos en el web.config por otro desarrollador así:

<code><Content Include="App_Themes\SoftOrange\CMSStyles.css" />
<Content Include="App_Themes\SoftOrange\ContentStyles.css" />
</code>

En nuestro servidor de prueba interno (IIS7, Server 2008 R2 Enterprise) están activadas las opciones del administrador de IIS global para la compresión estática y dinámica, para archivos de más de 2700 bytes. La compresión estática y dinámica específica del sitio también están habilitadas.

En algún momento (probablemente cuando CMSStyles.css llegó a 2700 bytes) se rellenaron algunos estilos, por ejemplo. Obviamente no se estaban cargando mirando la página. Descubrí que el tipo de contenido (de acuerdo con firefox 7.0.1) mostraba texto / css, y cuando cargué la URL de CMSStyles.css parecía un archivo basura comprimido normal en un editor de texto:

‹�����
IE no abre directamente el archivo css, pero cuando uso las herramientas del desarrollador para mostrar el css, aparece vacío.

Apagué la compresión de contenido estático solo para este sitio, y los archivos CSS ahora se cargan correctamente. Mi pregunta es ¿por qué? ¿Es un problema de tipo de contenido, codificación de contenido o es un problema de IIS o un problema con la forma en que se usa el CSS en la aplicación web?

Gracias.

EDITAR:

Estos son los encabezados de la solicitud GET para CMSStyles.css: Cabeceras de respuesta

Accept-Ranges  bytes
Content-Encoding    gzip
Content-Length  1728
Content-Type    text/css
Date    Fri, 13 Apr 2012 01:22:43 GMT
Etag    "80a762a82cecd1:0"
Last-Modified   Fri, 30 Mar 2012 04:22:03 GMT
Persistent-Auth true
Server  Microsoft-IIS/7.5
Vary    Accept-Encoding
X-Powered-By    ASP.NET

Solicitud de encabezados

Accept text/css,*/*;q=0.1
Accept-Charset  ISO-8859-1,utf-8;q=0.7,*;q=0.7
Accept-Encoding gzip, deflate
Accept-Language en-gb,en;q=0.5
Connection  keep-alive
Cookie  -removed-
Host    -removed-
Referer -removed-
User-Agent  Mozilla/5.0 (Windows NT 6.1; WOW64; rv:7.0.1) Gecko/20100101 Firefox/7.0.1

así que parece que la codificación del contenido es correcta: gzip.

Respuestas a la pregunta(1)

Su respuesta a la pregunta