Sto tentando di abilitare GZip compress per SVG in un sito Web di Azure utilizzando le trasformazioni di web.config senza esito positivo. Ecco ciò che il mio trasformare assomiglia:Attivare la compressione GZip per SVG nei siti Web di Azure?
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<system.webServer>
<httpCompression>
<staticTypes>
<add mimeType="image/svg+xml" enabled="true" xdt:Transform="Insert" />
</staticTypes>
</httpCompression>
<staticContent xdt:Transform="Insert">
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
</staticContent>
</system.webServer>
</configuration>
Questo dovrebbe sia aggiungere il tipo MIME per SVG, che Azure non sembra avere, e quindi attivare la compressione. Ho verificato il tipo MIME Inoltre funziona bene, ma al momento della pubblicazione ottengo un errore per gli elementi di compressione:
Nessun elemento nel documento sorgente corrisponde '/configuration/system.webServer/httpCompression/staticTypes'
Rimuovere la compressione dalla trasformazione e aggiungerla direttamente al mio file web.config rimuove l'errore, ma non vedo ancora la compressione nelle intestazioni HTTP. Qui ci sono le intestazioni di risposta:
Accept-Ranges:bytes
Content-Length:23265
Content-Type:image/svg+xml
Date:Mon, 10 Jun 2013 17:19:37 GMT
ETag:"c4e9ec93d765ce1:0"
Last-Modified:Mon, 10 Jun 2013 12:39:41 GMT
Server:Microsoft-IIS/8.0
X-Powered-By:ASP.NET
X-Powered-By:ARR/2.5
X-Powered-By:ASP.NET
Non sono stato in grado di comprimere il mio svg dall'alto metodo? qualsiasi altra cosa ho bisogno di esaminare? – brykneval