Я думаю, вам нужно переосмыслить свой подход. Чтобы включить сжатый контент для статических типов файлов в IIS7, все, что вам нужно, это в web.config:
<system.webServer>
<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files">
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" />
<staticTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="application/x-javascript" enabled="true" />
</staticTypes>
</httpCompression>
<system.webServer>