Я удалил mimeType = "application / x-javascript" из dynamicTypes, но оставил его в staticTypes. Это позволило мне отключить динамическое сжатие, но JavaScript по-прежнему был сжат.
Я читал некоторые посты, в которых говорится, что когда у вас одинаковый mimeType как в динамическом, так и в статическом режиме, значение в динамическом выигрывает. Когда динамическое сжатие отключено, но в динамическом типе есть совпадение, javascript рассматривается как динамический и, следовательно, отключен.
Это не объясняет, почему CSS работает, потому что mimeType = "text / " находится в обоих местах. IIS должен лучше определять динамический и статический контент, когда дело доходит до CSS или любого текста / .