Preguntas más frecuentes sobre la implementación en Web Apps en Azure
En este artículo se proporcionan las respuestas a las preguntas más frecuentes sobre los problemas relacionados con la implementación en la característica Web Apps de Azure App Service.
Si su problema con Azure no se trata en este artículo, visite los foros de Azure en MSDN y Stack Overflow. Puede publicar su problema en ellos o en @AzureSupport en Twitter. También puede enviar una solicitud de soporte técnico de Azure. Para enviar una solicitud de soporte técnico, en la página de soporte técnico de Azure, seleccione Obtener soporte técnico.
Acabo de empezar a trabajar con aplicaciones web de App Service. ¿Cómo publico el código?
Aquí tiene algunas opciones para publicar código de aplicaciones web:
- Realice la implementación con Visual Studio. Si dispone de la solución de Visual Studio, haga clic con el botón derecho en el proyecto de aplicación web y seleccione Publicar.
- Realice la implementación mediante un cliente FTP. En Azure Portal, descargue el perfil de publicación para la aplicación web en la que quiere implementar el código. Después, cargue los archivos en \site\wwwroot con las mismas credenciales FTP del perfil de publicación.
Para obtener más información, vea cómo implementar la aplicación en App Service.
Veo un mensaje de error al intentar implementar desde Visual Studio. ¿Cómo se resuelve este problema?
Si ve el mensaje siguiente, es posible que esté usando una versión anterior del SDK:
Error durante la implementación del recurso "YourResourceName" en el grupo de recursos "YourResourceGroup": MissingRegistrationForLocation: la suscripción no está registrada para el tipo de recurso "components" en la ubicación "Centro de EE. UU.". Vuelva a registrar este proveedor a fin de obtener acceso a esta ubicación.
Para resolver este error, actualice al SDK más reciente. Si ve este mensaje y tiene el SDK más reciente, envíe una solicitud de soporte técnico.
¿Cómo se implementa una aplicación ASP.NET de Visual Studio en App Service?
En el tutorial Creación de una aplicación web ASP.NET en Azure se muestra cómo implementar una aplicación web ASP.NET en una aplicación web en App Service mediante Visual Studio 2017.
¿Cuáles son los distintos tipos de credenciales de implementación?
App Service admite dos tipos de credenciales para la implementación de GIT local y la implementación FTP/S. Para obtener más información sobre cómo configurar las credenciales de implementación, vea Configuración de credenciales de implementación para App Service.
¿Cuál es la estructura de archivos o directorios de mi aplicación web de App Service?
Para obtener información sobre la estructura de archivos de la aplicación de App Service, vea File structure in Azure (Estructura de archivos en Azure).
Cómo resolver "Error FTP 550 : no hay suficiente espacio en el disco" cuando intento ftp mis archivos?
Si ve este mensaje, es probable que se haya topado con una cuota de disco en el plan de servicio de la aplicación web. Tal vez necesite escalar verticalmente a un nivel de servicio superior, en función de sus necesidades de espacio en disco. Para obtener más información sobre los planes de precios y los límites de recursos, vea Precios de App Service.
¿Cómo se configura la implementación continua para la aplicación web de App Service?
Puede configurar la implementación continua desde varios recursos, incluidos Azure DevOps, OneDrive, GitHub, Bitbucket, Dropbox y otros repositorios de GIT. Estas opciones están disponibles en el portal. El tutorial Implementación continua en App Service es un recurso muy útil en el que se explica cómo se configura la implementación continua.
¿Cómo se solucionan los problemas relacionados con la implementación continua desde GitHub y Bitbucket?
Para ayudar a investigar los problemas vinculados a la implementación continua desde GitHub o Bitbucket, vea Investigating continuous deployment (Investigar la implementación continua).
No puedo usar FTP con mi sitio y publicar mi código. ¿Cómo se resuelve este problema?
Para resolver problemas de FTP, siga estos pasos:
- Compruebe que el nombre de host y las credenciales que ha especificado sean correctos. Para obtener información detallada sobre los distintos tipos de credenciales y cómo usarlas, vea Deployment credentials (Credenciales de implementación).
- Compruebe que los puertos FTP no están bloqueados por un firewall. Los puertos deben tener esta configuración:
- Puerto de conexión de control FTP: 21
- Puerto de conexión de datos de FTP: 989, 10001-10300
¿Cómo publico mi código en App Service?
El inicio rápido de Azure está diseñado para ayudarle a implementar la aplicación mediante el uso de la pila de implementación y el método que elija. Para utilizar Inicio rápido, en Azure Portal, vaya al servicio de aplicación en Implementación y seleccione Inicio rápido.
¿Por qué mi aplicación se reinicia a veces después de la implementación en App Service?
Para obtener información sobre las circunstancias en las que una implementación de aplicación podría producir un reinicio, vea Deployment vs. runtime issues (Problemas de implementación frente a problemas en tiempo de ejecución). Como se describe en el artículo, App Service implementa los archivos en la carpeta wwwroot. Nunca reinicia directamente la aplicación.
¿Cómo se puede integrar el código de Azure DevOps con App Service?
Tiene dos opciones para usar la implementación continua con Azure DevOps:
- Use un proyecto de GIT. Conéctese a través de App Service mediante el centro de implementación.
- Use un proyecto de Control de versiones de Team Foundation (TFVC). Realice la implementación mediante el agente de compilación para App Service.
La implementación de código continua para ambas opciones depende de los flujos de trabajo de desarrollador existentes y de los procedimientos de inserción en el repositorio. Para obtener más información, consulta estos artículos:
- Aplicar una implementación continua de la aplicación en un sitio web de Azure
- Configurar una organización de Azure DevOps para que pueda implementarse en una aplicación web
¿Cómo se usa FTP o FTPS para implementar la aplicación en App Service?
Para obtener información sobre el uso de FTP o FTPS para implementar la aplicación web en App Service, vea Implementación de la aplicación en App Service mediante FTP/S.
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.