Azure WebApp: no se puede detectar automáticamente la pila de tiempo de ejecución de su aplicación

9

Estoy tratando de crear una aplicación web que solo tenga un HTML estático. Estoy siguiendo este enlace https://docs.microsoft.com/en-us/azure/app-service/app-service-web-get-started-html . Pero cuando ejecuto el siguiente comando

az webapp up --location westeurope --name.

Recibió el error: "No se pudo detectar automáticamente la pila de tiempo de ejecución de su aplicación".

Murugesh
fuente
Parece haber una contradicción entre el inicio rápido y la documentación que no enumera html estático como compatible. Probablemente tendrá más suerte al informar esto en la sección Comentarios del Inicio rápido.
Crowcoder
1
He publicado esto en la sección de Comentarios. Tengo que saber que es un problema conocido. Enlace de Github para la referencia: github.com/MicrosoftDocs/azure-docs/issues/43633
Murugesh

Respuestas:

1

Acabo de intentar seguir los pasos mencionados en la documentación. Funciona para mi.

mkdir quickstart
cd quickstart
git clone https://github.com/Azure-Samples/html-docs-hello-world.git
cd html-docs-hello-world
az webapp up --location westeurope --name azurewebapptest123
Gaurav Kumar
fuente
Gracias, funciona ahora.
Crowcoder
1

He intentado los pasos similares usando el repositorio de muestras y pude reproducirlo.

ingrese la descripción de la imagen aquí

Aquí está la versión:

ingrese la descripción de la imagen aquí

Es un error conocido para Azure CLI 2.0.78 y el equipo está trabajando en ello, que puede rastrear aquí:

https://github.com/MicrosoftDocs/azure-docs/issues/43633

Para solucionar este problema, utilice la versión anterior de Azure CLi, por ejemplo, 2.0.75 * para implementar la solución.

Espero eso ayude.

Mohit Verma
fuente
1

Intenté lo siguiente, pero agregué el indicador --html al final del comando az webapp up para evitar la detección automática:

mkdir quickstart
cd quickstart
git clone https://github.com/Azure-Samples/html-docs-hello-world.git
cd html-docs-hello-world
az webapp up --location westeurope --name azurewebapptest123 --html

Eso obliga al HTML. En la ayuda para el comando, implica que la detección automática funciona para muchos idiomas, pero no para HTML estático.

RonaldB
fuente
Lo curioso es que, en la sección donde la aplicación se actualiza por primera vez, el indicador --html se incluye en el comando.
RonaldB
Eso es totalmente correcto. Escribí mi respuesta y luego vi la tuya. Su respuesta debería ser la solución para esta pregunta.
M.Sahbi
0

Intente incluir manualmente un archivo web.config y / o seleccione la pila en Configuración general:

ingrese la descripción de la imagen aquí

Si no tiene backend, la mejor opción para alojar un sitio estático es a través de Azure Storage:

https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-static-website

Thiago Custodio
fuente
Sí, por suerte mi sitio web no tiene ningún back-end. Por lo tanto, alojado como sitio estático a través de Azure Storage
Murugesh
0

Asegúrese de ejecutar el comando " az webapp up --location westeurope --name " desde la raíz de su aplicación, es decir, dentro de la carpeta 'html-docs-hello-world'.

EZE ARINZE
fuente