Ho problemi con i file javascript che non si decomprimono in IIS7 e i fogli di stile non si caricano correttamente.Script di IE scramble in IIS7 con compressione statica attivata
Posso risolvere questo problema disattivando la compressione statica in IIS ma questa non può essere una soluzione permanente. Il problema è improvvisamente iniziato. Non abbiamo cambiato il codice.
L'applicazione Web è un'app di forme web asp.net in .net 4. è stata impostata la compressione statica e dinamica in IIS. un'altra applicazione Web Web Form sta ancora funzionando bene con la compressione statica impostata a livello di applicazione.
il server è stato aggiornato al framework .net 4.5.
Alcuni dei tag dei fogli di stile sono impostati su runat server mentre aggiungo un numero di versione per forzare un ricaricamento del css quando viene memorizzato nella cache e viene rilasciata una nuova versione.
Questo problema si verifica solo in Internet Explorer.
Sono davvero bloccato su questo problema.
La richiesta
Request GET /webapp/JavaScript/jQuery/js/jquery-1.3.2.min.js HTTP/1.1
Accept text/html, application/xhtml+xml, */*
Accept-Language x-en-GB-zscot
User-Agent Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0)
UA-CPU AMD64
Accept-Encoding gzip, deflate
Host localhost
Connection Keep-Alive
intestazioni di risposta
Key Value
Response HTTP/1.1 200 OK
Cache-Control private
Content-Type application/x-javascript
Content-Encoding gzip,gzip
Last-Modified Wed, 10 Oct 2012 15:45:44 GMT
Accept-Ranges bytes
ETag "04f24efea6cd1:0"
Vary Accept-Encoding
Server Microsoft-IIS/7.5
X-Compressed-By HttpCompress
Date Tue, 04 Dec 2012 11:07:13 GMT
Content-Length 19788
parte del corpo di risposta
‹
@õ¿‹ä½kwÚȶ(úýü
¬ÕÛ-…âá¤×>g +ŒtÂÛI~a²®²M7F^€ã¤ýÛï|T•ª„p²ö8çŽ;ÆéÑ1R©Þ5k¾kVéÕÿȽÊýñé)šÏµÃ¯áéh>y\溓›yI_ŠoŠ¯1Ïýrùè—Jü³GñC RñÃûøñû|rw¿Ì¹#/÷º\þG®ßÏrŸ£Åä3|x
Penso che con la mia risposta ti aiuti a concentrarti sui problemi di compressione, e lo trovi - corretto? – Aristos