Quiero comprimir las respuestas provenientes de mi aplicación web IIS Express. Estamos utilizando IIS Express como servidor web de desarrollo local e IIS en etapas y en nuestras máquinas de construcción. He encontrado muchas guías para habilitar respuestas gzip en IIS, pero ninguna para IIS Express. ¿Es posible?Respuesta de GZip en IIS Express
21
A
Respuesta
32
Puede habilitar la compresión en IIS Express, al igual que para IIS.
de inicio símbolo del sistema y vaya a la carpeta de instalación de IIS expreso (
%PROGRAMFILES%\IIS Express
)Ejecutar comando siguiente
appcmd set config -section: urlCompression/doDynamicCompression: verdadera
Para agregar compres sión para JSON ejecutar los dos comandos siguientes desde el directorio de instalación de IIS Express:
appcmd set config/section: StaticContent /+[fileExtension='.json',mimeType='application/json ']
appcmd.exe set config -section: system.webServer/compresión http /+"dynamicTypes.[mimeType='application/json',enabled='True ']"/ commit: apphost
Asegúrese de reiniciar IIS expreso .
Cuestiones relacionadas
- 1. Contenido estático Express gzip
- 2. ¿Cómo comienzo IIS Express?
- 3. IIS Express o Cassini
- 4. Configuración de SMTP en IIS Express
- 5. Descomprimir la respuesta de gzip de WebClient
- 6. IIS 7.5 compresión ASP.NET-4 Gzip
- 7. ¿Cómo inicio IIS 7.5 Express?
- 8. IIS Express y Classic ASP
- 9. VS2012 IIS Express Opción desactivada
- 10. IIS Express no se iniciará
- 11. Cómo iniciar IIS Express manualmente
- 12. Crear directorios virtuales en IIS express
- 13. ¿En qué cuenta se ejecuta IIS Express?
- 14. Descomprimir la respuesta http comprimida gzip
- 15. IIS Express catch-all URL de subdominio
- 16. Variables globales dentro de IIS Express
- 17. Es posible degradar IIS Express 8 -> IIS Express 7.5 con VS2012
- 18. IIS Express: hacer que SSL funcione
- 19. IIS Express (WebMatrix) abierto para conexiones externas
- 20. Iniciar y detener IIS Express mediante programación
- 21. Enlazar IIS Express a una dirección IP
- 22. ¿Puede IIS Express admitir proxies inversos?
- 23. ¿IIS Express es compatible con ASP Classic?
- 24. tiempos de respuesta lentos de IIS
- 25. IIS 7.5 Express Nuevo Virtual Dir
- 26. Eliminar 30 MB de límite de carga en IIS express
- 27. Descodificación de cuerpos de respuesta gzip-ed con url-retrieve
- 28. compresión gzip de la respuesta de codificación fragmentada?
- 29. IIS Express en una máquina de desarrollo compartido (rdp)
- 30. Quiero usar iis 7 en lugar de iis express en visual web developer 2010
Obtengo gzip-compression en archivos javascript y html. Pero el json aún no se comprime. Agregué el tipo de mimet "application/json" tanto a la configuración web como a la configuración de la aplicación. ¿Algunas ideas? – Phil
Ejecute los siguientes dos comandos desde el directorio de instalación de IIS Express y vea si eso funciona (asegúrese de reiniciar IIS Express después de ejecutar estos comandos). (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
Puede omitir el primer comando, el que modifica staticContent, si no se sirven archivos .json estáticamente. Si eres como yo, solo sirves JSON en las respuestas HTTP POST. – NathanAldenSr