Problema: Quiero publicar elegantemente un sitio web de MVC con NAnt.NAnt MVC publica el sitio web
¿Simple, no? Incorrecto ... Estos son algunos de los recursos de stackoverflow que he visto. Cada uno de ellos tiene un problema ...
Stackoverflow 1: Publish WebApplication using NAnt
El resultado de éste fue que el web.config no estaba siendo transformada y archivos adicionales estaban mostrando en la papelera que se suponía que no les gustaría el entity.dll.config de todas las cosas!
Stackoverflow 2: Replicate VS2008 "Publish Web Site" from command line
Ésta va a hacer lo mismo que la solución anterior, excepto que es aún peor ... se copia todo lo de mi proyecto y lo descarga en la carpeta de publicar ... sin ¡broma!
Stackoverflow 3: MSBuild Script and VS2010 publish apply Web.config Transform
La solución aceptada se basa en la parte superior de Stackoverflow 1, pero es pura xml MSBUILD y no de NAnt XML. También solo corrige el Webconfig y aún deja esos archivos aleatorios que aparecen. También hay otra solución (no aceptada) que da pattersonc, que está muy, pero muy cerca de ser correcta pero las cadenas de conexión en el web.config están en un estado de limbo falso, dejándolo con otro web.config malo
Huelga decir que han pasado 3-4 días, más de 10 respuestas diferentes de StackOverFlow y ninguna bala de plata ... ¿No hay una solución fácil? ¿Debo cometer un pecado capital y crear una secuencia de comandos NAnt horriblemente desordenada para lograr los resultados de publicación correctos que VS2010 ofrece tan bien?
wow gracias por esto! Lo verificaré para ver si soluciona mi problema y tomaré su solución como respuesta si lo hace. Tenga paciencia, sin embargo, tengo alrededor de mil cosas que hacer, así que probablemente llegue a esto en 3 semanas: P – Thirlan
esto funciona muy bien para mí – AaronHS