webjobs - azure web jobs tutorial
El sitio web no se actualizó cuando se implementó con un WebJob (1)
La integración de fuente automática de Azure solo implementará el primer proyecto (alfabéticamente) en la solución. Entonces, si su nuevo trabajo web recibe el nombre de su antigua aplicación MVC (alfabéticamente), intentará implementar el trabajo web en lugar de la aplicación MVC.
Hay dos soluciones para esto:
1) Nombre su proyecto MVC para que sea el primer proyecto en la solución alfabéticamente
2) Ponga su trabajo web en una solución separada
Tengo una solución que tiene una aplicación web ASP.NET MVC con control de fuente en Visual Studio TFS en línea. El sitio está alojado en Azure, que implementa el sitio cada vez que se crea en TFS en línea. Todo está funcionando bien.
Luego agregué un proyecto de Web Job a la solución usando Add> New Azure WebJob project y lo configuré con ayuda de esta publicación en el blog azure . Desde entonces, noté que los cambios realizados en la aplicación web ya no se reflejan en el sitio implementado. No veo ningún error en el registro de compilación en TFS en línea.
Para evitar el problema, tengo que 1) eliminar el proyecto de trabajo web de la solución y 2) comentar todo en el archivo webjobs-list.json en las Propiedades del proyecto de la aplicación web antes de la implementación. Esto esencialmente devuelve la solución al estado antes de agregar el trabajo web.
Me preguntaba qué podría hacer para evitar que mi problema ocurra. Creo que me falta algún paso de configuración, pero no sé dónde buscar.