РЕДАКТИРОВАТЬ: Пропустил бит SVGZ, так что это то, что вы, вероятно, действительно хотите - http://forums.iis.net/p/1175276/1970786.aspx
Хорошо, быстрый вопрос ...
Вы думали оДелая это через конфигурацию IIS, а не C # /. net?
В applicationHost.config вы должны увидеть следующий раздел
<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="message/*" enabled="true" />
<add mimeType="application/javascript" enabled="true" />
<add mimeType="*/*" enabled="false" />
</staticTypes>
</httpCompression>
Вы можете добавить следующее:
<add mimeType="image/svg+xml" enabled="true" />
Вы также должны убедиться, что mimetype для .svg установлен в элементе
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
(Этот конфиг не был скопирован с рабочего сервера, так что нет полной уверенности, что он правильный, но ончто я сделал для других миметипов)