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

  1. Create a Package (creating a package including content, databases and more)
  2. Install a Package (deploying the package to a local or remote machine)
  3. 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: ,
Comparte este post:

# re: [VSTS2010] Novedades para el despliegue de aplicaciones Web

Thursday, February 12, 2009 9:46 AM by Ernesto

Estaria bien que ademas enviara mails o llamara por telefono a los de soporte para decirles que copien los archivos respectivos, pues si no tienes permisos sobre PRO... fastidiados estamos...

# re: [VSTS2010] Novedades para el despliegue de aplicaciones Web

Thursday, February 12, 2009 6:00 PM by El Bruno

@Ernesto: pues todavía no está cerrado como producto, asi que puedes proponer estos cambios !!! :D

# re: [VSTS2010] Novedades para el despliegue de aplicaciones Web

Friday, February 13, 2009 12:58 PM by El Bruno

@Capitan Pir: pues efectivamente se puede !!! esa es la idea del Web Deployment Toolkit, porque tu lo has dicho esas son los pasos mínimos para el despliegue de una aplicación web.

Si me robo a mi mismo 30 min, pongo un post de ejemplo.

Saludos

# [VSTS2010] Listado de Novedades (VIII)

Monday, June 15, 2009 3:37 PM by El Bruno

Buenas, ya vamos por el 8vo recopilatorio con los posts que voy escribiendo sobre las novedades de Visual

# [VSTS2010] Listado de Novedades (X)

Monday, September 21, 2009 6:39 PM by El Bruno

Buenas, y llegó el 10mo recopilatorio con los posts que voy escribiendo sobre las novedades de

# [VSTS2010] Listado de Novedades (XI)

Tuesday, December 22, 2009 11:03 AM by El Bruno

Buenas, 11vo recopilatorio con los posts que voy escribiendo sobre las novedades de Visual Studio 2010

# [VSTS2010] Listado de Novedades (XII)

Tuesday, January 19, 2010 1:46 PM by El Bruno

Buenas, nuevo recopilatorio con los posts que voy escribiendo sobre las novedades de Visual Studio 2010