Configurar entornos de servidor para la implementación web
por Jason Lee
En este tutorial se muestra cómo configurar entornos de servidor para admitir la implementación automatizada, la implementación de sitios web y la publicación en diferentes escenarios. El tutorial incluye temas que le guiarán por la realización de varias tareas, como la configuración de un servidor web para admitir enfoques específicos para la implementación y la configuración de una granja de servidores de Web Farm Framework (WFF), junto con información general basada en escenarios que proporciona instrucciones generales de un extremo a otro.
En el tutorial se usa el escenario de implementación de Fabrikam, Inc. descrito en Implementación web empresarial: introducción del escenario como punto de referencia para ejemplos e infraestructura de red.
Para obtener una traducción al italiano de estos tutoriales, visite http://www.lucamorelli.it.
Este tutorial incluye estos temas:
- Elegir el enfoque adecuado para la implementación web
- Escenario: Configurar un entorno de prueba para la implementación web
- Escenario: Configurar un entorno de ensayo para la implementación web
- Escenario: Configurar un entorno de producción para la implementación web
- Configurar un servidor web para la publicación de la implementación web (agente remoto)
- Configurar un servidor web para la publicación de la implementación web (controlador de implementación web)
- Configurar un servidor web para la publicación de la implementación web (implementación sin conexión)
- Configurar un servidor de base de datos para la publicación de la implementación web
- Crear una granja de servidores con Web Farm Framework
- Configurar las propiedades de implementación de un entorno de destino
En el primer tema, Elección del enfoque adecuado para la implementación web, se describen los enfoques principales que puede usar para publicar aplicaciones web mediante la Herramienta de implementación web (Web Deploy) de Internet Information Services (IIS) 2.0. También se identifican los escenarios que se asignan a cada enfoque. Desde aquí, en el tema de cada escenario se proporciona una introducción general de las tareas que necesita completar y se identifican los temas en los que tendrá que trabajar para ayudarle a completar estas tareas.
Si usa el enfoque de archivo del proyecto dividido descrito en Descripción del proceso de compilación para compilar e implementar la solución, en el tema final, Configuración de propiedades de implementación para un entorno de destino, se describe cómo configurar archivos del proyecto específicos del entorno para la implementación en distintos entornos de destino.
Tecnologías clave
Este tutorial se centra en cómo usar estos productos y tecnologías para admitir la implementación web:
- IIS 7.5
- Web Deploy 2.x
- WFF 2.x
- Servicio de administración web de IIS (WMSvc)
En el tutorial también se menciona el uso de Windows Server 2008 R2, SQL Server 2008 R2, ASP.NET 4.0 y ASP.NET MVC 3.
Otros tutoriales de esta serie
Este forma parte de una serie de cinco tutoriales sobre la implementación web a escala empresarial. Estos son los otros tutoriales de la serie:
- Implementación de aplicaciones web en escenarios empresariales. Este contenido introductorio proporciona el fondo contextual de la serie de tutoriales. Se describe el escenario del tutorial y se muestra cómo las tareas y los tutoriales descritos en toda la serie encajan en un proceso más amplio de Administración del ciclo de vida de las aplicaciones (ALM).
- Implementación web en la empresa. En este tutorial se proporciona una introducción conceptual a los archivos del proyecto de Microsoft Build Engine (MSBuild), la canalización de publicación web, Web Deploy y otras tecnologías relacionadas. Se explica cómo puede usar estas herramientas conjuntamente para administrar procesos de implementación complejos.
- Configuración de Team Foundation Server para la implementación web. En este tutorial se describe cómo configurar Team Foundation Server (TFS) para admitir varios escenarios de implementación, incluida la implementación automatizada como parte de un proceso de integración continua (CI) y las implementaciones desencadenadas manualmente de compilaciones específicas.
- Implementación web empresarial avanzada. En este tutorial se describe cómo realizar varias tareas de implementación más avanzadas, como personalizar las implementaciones de bases de datos para varios entornos, excluir archivos y carpetas de la implementación, y desconectar las aplicaciones web durante el proceso de implementación.
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: a lo largo de 2024, eliminaremos gradualmente los problemas de GitHub como mecanismo de comentarios para el contenido y lo reemplazaremos por un nuevo sistema de comentarios. Para obtener más información, consulte:Enviar y ver comentarios de