Tipo de conteúdo do IIS incorreto para CSS compactado

Eu desenvolvo parte de um site ASP.NET que usa principalmente temas, mas tem alguns arquivos CSS na pasta de temas. Estes estão incluídos no web.config por outro desenvolvedor como:

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

Em nosso servidor de teste interno (IIS7, Server 2008 R2 Enterprise), as opções globais do gerenciador do IIS para compactação estática e dinâmica estão ativadas para arquivos maiores que 2700 bytes. A compactação estática e dinâmica específica do site também está ativada.

Em algum momento (provavelmente quando o CMSStyles.css atingiu 2700 bytes) alguns estilos ficaram cheios - ie. obviamente não estavam carregando olhando a página. Descobri que o tipo de conteúdo (de acordo com o firefox 7.0.1) estava exibindo text / css e, quando carreguei a URL para CMSStyles.css, parecia um lixo compactado normal em um editor de texto:

‹�����
etc IE não abre diretamente o arquivo css, mas quando eu uso ferramentas de desenvolvedor para mostrar o css, parece vazio.

Desativei a compactação de conteúdo estático apenas para este site, e agora os arquivos CSS são carregados corretamente. Minha pergunta é por que ?! É um problema de tipo de conteúdo, Content-Encoding, ou isso é um problema do IIS, ou um problema com a forma como o CSS é usado no aplicativo da web?

obrigado.

EDITAR:

Esses são os cabeçalhos da solicitação GET para CMSStyles.css: Cabeçalhos de Resposta

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

Solicitar Cabeçalhos

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

então parece que a codificação de conteúdo é corrent: gzip.

questionAnswers(1)

yourAnswerToTheQuestion