He escrito un sitio para mis prácticas de verano con ASP.NET MVC. El progreso está yendo bien, pero una cosa que he encontrado dolorosa son las implementaciones. Particularmente, porque tenemos implementaciones frecuentes y las he estado haciendo a mano.¿Qué herramienta debo usar para automatizar mi implementación de mi aplicación ASP.NET MVC?
Estoy buscando una especie de herramienta de despliegue .NET "estándar" que se pueda utilizar con un proyecto ASP.NET MVC para automatizar nuestro proceso de implementación.
Algunas cosas que me gustaría que la herramienta sea capaz de hacer (que hago ahora manualmente):
- Conjunto de modos a "Release"
- Publicar mi proyecto de aplicación Web ASP.NET MVC compilar
- Asegurar el modo de depuración = "No" en mi web Config
- Cambiar las cadenas de conexión para la base de datos de db dev para empujar de db información
- transferencia de la página web en el servidor web
- Idealmente, sería bueno si detuvo el sitio de IIS y reemplazó el sitio existente con los nuevos archivos, luego lo reinició.
Teniendo en cuenta estos requisitos, ¿qué herramienta sugeriría que use para solucionar este problema? Estoy usando II7 si es importante.
+1 Gran admirador de esto. lo he usado por un tiempo con 'gran éxito' :) –
La URL está rota .. @Mathias por favor actualice la URL del Proyecto de Implementación Web –