Мы обновили время до того, как наше устаревшее веб-приложение ASP.NET использовало .NET Framework 4.0. Никаких проблем нет. В прошлом спринте мы внедрили новый модуль для перезаписи оптимизированных для SEO URL. Но поскольку мы хотим использовать URL-адреса без какого-либо файла и расширения (например, вместо http://server/Some-Nice-URL/file.aspx только http://server/Some-Nice-URL/) мы были вынуждены установить для runAllManagedModulesForAllRequests значение true, потому что без этого сеанс ASP.NET был недоступен.
Теперь у нас есть проблема со статическим сжатием и GZIP. После пары обратных передач мы «потеряли» CSS и / или Javascripts. Если я обращаюсь к файлу CSS или Javascript напрямую, я иногда получаю в браузере сообщение «Ошибка кодирования содержимого», иногда файл доставлен правильно. В Fiddler длина файлов CSS или Javascript иногда неверна, но в HTTPCompression отображается кодировка GZIP и «Ответ закодирован, и мне нужно декодировать перед проверкой». После щелчка «Магическое число в заголовке GZip неверно». Если мы установим для 'runAllManagedModulesForAllRequests' или 'doStaticCompression' значение 'false', никаких проблем со статическим сжатием и "потерянными" файлами CSS и / или Javascript не будет.
Любая идея?