Compartir a través de


Resuelva los problemas comunes en tiempo de ejecución después de la implementación

En este artículo se describen las causas comunes de los problemas en tiempo de ejecución y se proporcionan soluciones para resolver estos problemas.

Si la aplicación está experimentando problemas después de la implementación, es importante determinar si el problema está relacionado con la implementación o el entorno de ejecución. Un problema de implementación puede provocar que el conjunto incorrecto de archivos se implemente en la aplicación de funciones, o puede provocar que algunos archivos no se implementen en absoluto. Se produce un problema en tiempo de ejecución después de la implementación. Los archivos del directorio wwwroot son exactamente los que deben ser, pero la aplicación de funciones no se está ejecutando correctamente. Cuando se produce este escenario, la técnica que usó para implementar el sitio ya no es relevante. Para un problema en tiempo de ejecución, debe centrarse en lo que hace el código en tiempo de ejecución y en cómo se produce un error.

Causas comunes de problemas en tiempo de ejecución de aplicaciones después de la implementación de contenido

El error en tiempo de ejecución puede producirse por cualquiera de los siguientes motivos:

  • El tiempo de ejecución de la función no se puede iniciar porque la aplicación de funciones ha perdido el acceso a la cuenta de almacenamiento.
  • En el entorno de espacio aislado en tiempo de ejecución de Azure Functions, algo está bloqueando ciertas operaciones que funcionan en el equipo local.
  • La aplicación de Azure Functions no está configurada correctamente. Por ejemplo, el host de función no se inicia debido a valores incorrectos en la configuración siguiente:
    • Versión del entorno de ejecución o del lenguaje
    • Desencadenadores cadena de conexión
    • Configuración del almacén de claves
  • Una dependencia externa (como una base de datos o un sistema de mensajería) no está configurada correctamente y está causando errores de tiempo de espera.
  • Error en los desencadenadores de sincronización. Esto provoca una carga incorrecta de funciones.
  • El código realiza suposiciones no válidas sobre las rutas de acceso, como codificar de forma rígida una ruta de acceso que solo existe en el equipo local.

Soluciones

Para corregir problemas en tiempo de ejecución después de la implementación de contenido, pruebe uno o varios de los métodos siguientes:

Ponte en contacto con nosotros para obtener ayuda

Si tiene preguntas o necesita ayuda, cree una solicitud de soporte o busque consejo en la comunidad de Azure. También puede enviar comentarios sobre el producto con los comentarios de la comunidad de Azure.