IE скремблирует скрипт в IIS7 с включенным статическим сжатием
У меня проблемы с файлами JavaScript, которые не распаковываются в IIS7, и таблицы стилей не загружаются должным образом.
Я могу решить эту проблему, отключив статическое сжатие в IIS, но это можетне будет постоянным решением. Проблема внезапно начала происходить. У нас нетт изменил код.
Веб-приложение является приложением asp.net для веб-форм в .net 4. В IIS было установлено статическое и динамическое сжатие. другое веб-приложение веб-форм все еще работает нормально со статическим сжатием, установленным на уровне приложения.
сервер был обновлен до .net 4.5 framework.
Некоторые теги таблиц стилей настроены для запуска на сервере, так как я добавляю номер версии, чтобы принудительно перезагрузить CSS, когда он кэшируется и выпускается новая версия.
Эта проблема возникает только в Internet Explorer.
Я действительно застрял в этом вопросе.
Запрос
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
Заголовки ответа
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
Часть тела ответа
‹
@õ¿‹ä½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