Desidero comprimere le risposte provenienti dall'applicazione Web guidata da IIS Express. Stiamo usando IIS Express come server web di sviluppo locale e IIS su staging e sui nostri computer di compilazione. Ho trovato molte guide sull'abilitazione delle risposte gzip su IIS ma nessuna su IIS Express. È possibile?Risposta GZip su IIS Express
21
A
risposta
32
È possibile abilitare la compressione in IIS Express, proprio come per IIS.
Avviare prompt dei comandi e passare alla cartella di installazione di IIS espresso (
%PROGRAMFILES%\IIS Express
)comando Esegui seguente
appcmd set config -sezione: urlCompression/doDynamicCompression: true
Aggiungere compres sione per JSON eseguire i seguenti comandi dalla directory di installazione di IIS espresso:
appcmd set config/section: staticContent /+[fileExtension='.json',mimeType='application/json ']
appcmd.exe set config -sezione: system.webServer/httpCompression /+"dynamicTypes.[mimeType='application/json',enabled='True ']"/ commit: apphost
Assicurati di riavviare IIS espresso .
Problemi correlati
- 1. applicazione IIS manca Content-Encoding - gzip nell'intestazione di risposta
- 2. Autenticazione di base su IIS Express
- 3. Esecuzione dell'applicazione MVC6 Beta8 su IIS Express
- 4. IIS Express o Cassini
- 5. Come avviare IIS Express?
- 6. disabilitare IIS Express?
- 7. Elaborazione richiesta/risposta compressione GZip WCF
- 8. VS2012 Opzione IIS Express Disabilitata
- 9. IIS 7.5 ASP.NET-4 Compressione Gzip
- 10. IIS Express supporta ASP Classic?
- 11. IIS Express non verrà avviato
- 12. Variabili globali in IIS Express
- 13. Decompressione della risposta gzip da WebClient
- 14. rotaie risposta json con compressione gzip
- 15. IIS Developer Express su XP utilizzando Visual Studio
- 16. Come installare IIS Express 7.5 su Windows XP?
- 17. Rimuovi limite caricamento 30 MB su IIS express
- 18. problema websocket con IIS 8 Express su Windows 7
- 19. Imposta intestazioni risposta Express prima del reindirizzamento
- 20. Elmah.MVC funziona con IIS Express ma non con IIS 7.5
- 21. IIS express dalla riga di comando
- 22. WebMatrix 3 non supporta IIS Express 10
- 23. Come rilevare la versione di IIS Express?
- 24. È possibile eseguire il downgrade di IIS Express 8 -> IIS Express 7.5 con VS2012
- 25. Creazione di directory virtuali in IIS express
- 26. Con quale account viene eseguito IIS Express?
- 27. Impossibile eseguire IIS Express da VS2015
- 28. IIS 7.5 Express New Virtual Dir
- 29. IIS Express 7.5 non elaborazione richieste simultaneamente
- 30. Tempi di risposta lenta da IIS
Ottengo compressione gzip su file javascript e file html. Ma il json continua a non essere compresso. Ho aggiunto il mimetype "application/json" sia alla configurazione web che alla app di configurazione. Qualche idea? – Phil
Esegui seguendo due comandi dalla directory di installazione di IIS Express e verifica se funziona (assicurati di riavviare IIS Express dopo aver eseguito questi comandi). (1) appcmd set config/section: staticContent /+[fileExtension='.json',mimeType='application/json '] (2) appcmd.exe set config -section: system.webServer/httpCompression/+ "dynamicTypes. [ mimeType = 'application/json', enabled = 'True'] "/ commit: apphost – vikomall
Puoi omettere il primo comando - quello che modifica staticContent - se non servi i file .json staticamente. Se sei come me, servi solo JSON nelle risposte HTTP POST. – NathanAldenSr