La implementación continua del sitio web de Azure siempre recoge el proyecto incorrecto
Tengo la siguiente estructura de carpetas en mi TFS en línea:
Los nombres de las carpetas también coinciden con los nombres de los proyectos en la solución.
Leyenda:
punto verde: proyecto web api 2.0punto rojo: biblioteca de clasespunto azul: aplicación de consola agregada como trabajo web al proyecto webpunto gris: la aplicación de consola solo se usa para probarCarpetas de trabajo para la definición de compilación:
La definición de compilación se creó automáticamente conectando Azure a TFS en línea, y solo he cambiado la carpeta, por lo que en lugar de la carpeta raíz de Team Project, apunta a la carpeta de esta rama, que contiene el archivo de solución y las carpetas en la primera imagen .
(Esto apunta a la carpeta que contiene los archivos de la solución, así como todas las subcarpetas de la primera imagen.
Problema: Cuando ejecuto una compilación, siempre recoge elExpiringRateCardsWorker
proyecto (incluso ahora elWeb
Se ha cambiado el nombre del proyecto (tanto el directorio como el archivo del proyecto) para comenzar con un guión bajo, por lo que será primero alfabéticamente.
El despliegue es exitoso, esto es lo que veo en Mónaco:
¿Cómo puedo hacer que recoja el proyecto web?
Editar: La pregunta se cerró indicando que es el duplicado deesta. Desde entonces he intentado la solución sugerida allí, pero el/site/deployments
la carpeta está vacía en el FTP, no contiene eldeploy.cmd
, por lo que mi pregunta todavía no se responde desafortunadamente.