11/2/2009 23:17
El Bruno
[VSTS2010] Novedades para el despliegue de aplicaciones Web


Buenas,
mientras espero que juegue la selección contra Francia, aprovecho para hacer un ejercicio de autodeterminación y me prometo a mi mismo no confiarme jamás en que un despliegue de una aplicación web será exitoso en el primer intento. Si bien es cierto que muchos los son, los proyectos web son muy particulares; existen muchas variables y muchos pasos para “pasar” exitosamente una aplicación desde un server DEV a un server PRO. (como este post es mío me doy el lujo de pasar de DEV a PRO sin tener entornos intermedios y si me dejan un poco tiempo, pico la aplicación directamente en PRO)
Por lo general, un despliegue suele incluir tareas como la creación e inicialización de una base de datos (sql scripts), copiado de los archivos del site, creación de directorios virtuales o de websites, aplicación de configuraciones específicas para nuestra aplicación, etc. Vamos que si encima trabajas en una empresa a la que le guste la burocracia medianamente organizada, será necesario que todos estos pasos se documenten para cada audencia correspondiente.
Visual Studio Team System 2010 incorpora una nueva herramienta que nos ayudará a que este proceso de despliegue sea más llevadero: IIS Web Deployment Tool. Esta herramienta está actualmente en Beta 2 y además está disponible para su descarga gratuita desde:
x86 version: http://go.microsoft.com/fwlink/?LinkId=109365
x64 version: http://go.microsoft.com/fwlink/?LinkId=109366
Utilizando IIS Web Deployment Tool podremos crear web packages que contendrán la siguiente información en un archivo .zip:
- Configuración para IIS (application pools, etc)
- Contenido del Sitio
- Bases de datos SQL
- Extras como certificados de seguridad, componentes para ser desplegados en la GAC, etc.
Y luego podremos importar los mismos desde la consola del IIS, o inclusive utilizando comandos por la consola.
Si alguien desea aprender un poco más, los siguientes links pueden ser útiles
- Create a Package (creating a package including content, databases and more)
- Install a Package (deploying the package to a local or remote machine)
- Configure the Web Deployment Handler (enable deployment to an IIS 7.0 server)
Saludos @ Home
El Bruno
PD: 2 a 0 a Francia !!! vamos vamos Argentina !!!
Crossposting from ElBruno.com
Archivado en: VSTS,Visual Studio 2010
Comparte este post: