Tengo un sitio web existente que supervisa un repositorio SVN para ver los cambios y, cuando hay un check-in, el nuevo sitio web se crea usando aspnet_compiler y luego se difunde un fragmento de lo que está en el sitio de producción. un servidor web de producción. Todo el proceso de integración continua se construye usando cruisecontrol.net.¿Cómo puedo publicar un proyecto ASP.NET MVC desde la línea de comandos?
Refactoreé todo el sitio para usar ASP.NET MVC y ahora estoy tratando de integrarlo en mi proceso de compilación. Parece que esto ha cambiado y no estoy obteniendo el mismo comportamiento que solía tener con un sitio previo a MVC. Lamentablemente, no estoy progresando mucho porque parece que nadie ha hecho esto todavía. ¿Alguien ha conseguido que algo así funcione de alguna forma?
Automatizar la línea de comando usando "devenv" como un "proyecto regular" tampoco funciona. Hay modificadores de línea de comando/Build, pero solo se crean en su lugar. Esta línea de comando no expone el mecanismo "Publicar" que está integrado en la interfaz de usuario. Incluso hay un archivo {Project Name} .Publish.xml en el directorio del proyecto que parece ser un manifiesto de lo que debe publicarse. Simplemente no hay manera de automatizar eso.
Estoy tratando de emular el "Publicar {Nombre del proyecto}" en el menú de compilación en el proyecto VS 2008 MVC desde la línea de comandos.
Estoy tratando de emular el "Publicar {Nombre del proyecto}" en el menú de compilación del proyecto VS 2008 MVC. – Clearly
Desde la línea de comandos – Clearly
MSBuild o NAnt –