¡Hola Fabián Finke!
Entiendo lo frustrante que puede ser enfrentar este tipo de errores. Vamos a revisar algunas posibles causas y soluciones para el error HTTP 500.19 al ejecutar una aplicación desde un paquete ZIP en Azure App Service.
Posibles Causas y Soluciones
Problemas en el archivo web.config:
- Elementos XML malformados o no identificados: Asegúrate de que el archivo web.config no contenga elementos XML incorrectos o no reconocidos1. Verifica que todos los módulos necesarios estén instalados y configurados correctamente.
- Permisos de acceso: El grupo IIS_IUSRS debe tener los permisos adecuados para el archivo web.config y los directorios de la aplicación. Verifica y ajusta los permisos si es necesario.
Configuración de la aplicación:
- Configuración de la aplicación en Azure: Asegúrate de que la configuración de la aplicación en Azure App Service esté correcta. Revisa las configuraciones de la aplicación y asegúrate de que no haya conflictos.
- Roles y permisos: Para desplegar un paquete ZIP, necesitas tener los permisos adecuados en Azure. Asegúrate de que tu cuenta tenga los roles necesarios para realizar despliegues en App Service.
Despliegue del paquete ZIP:
- Estructura del paquete ZIP: Asegúrate de que el paquete ZIP no incluya el directorio raíz, sino solo los archivos y directorios necesarios2. Si descargaste un repositorio de GitHub como un archivo ZIP, asegúrate de eliminar los directorios anidados adicionales que no funcionan con App Service.
- Automatización de compilación: Si estás utilizando un lenguaje como Python, asegúrate de habilitar la automatización de compilación para que Azure cree el entorno virtual necesario y instale los paquetes requeridos.
Pasos Adicionales
- Revisar los registros de diagnóstico:
- Habilita y revisa los registros de diagnóstico en Azure App Service para obtener más detalles sobre el error. Esto puede proporcionar información adicional sobre la causa del problema.
- Probar con una configuración mínima:
- Intenta desplegar una versión mínima de tu aplicación con solo los archivos esenciales para ver si el problema persiste. Esto puede ayudar a identificar si algún archivo específico está causando el error.
Espero que estas sugerencias te ayuden a resolver el problema. Si necesitas más detalles o asistencia adicional, no dudes en preguntar.
¡Buena suerte con tu despliegue!
1: Error HTTP 500.19 en páginas web Internet Information Services (IIS)
2: Ejecución de una aplicación desde un paquete ZIP - Azure App Service
3: Roles de Azure, roles de Microsoft Entra y roles de administrador de la organización
Saludos,
Jonathan.
----------*
Tu opinión es muy importante para nosotros! Si esta respuesta resolvió tu consulta, por favor haz clic en 'SÍ'. Esto nos ayuda a mejorar continuamente la calidad y relevancia de nuestras soluciones.