2009-03-26 54 views
9

Tengo un número de aplicaciones asp y asp.net 2.0 que necesito mover a un nuevo servidor Win2003.¿La mejor manera de clonar la configuración de IIS en el nuevo servidor?

He creado un conjunto de pruebas para verificar que los diferentes aspectos estén instalados y configurados correctamente, pero aparte de exportar la metabase de IIS de los dos servidores y compararla manualmente, ¿hay alguna herramienta o técnica que me falte?

Respuesta

1

El Microsoft Web Deployment Tool debería permitirle hacer prácticamente lo que desea.

Desde el sitio web vinculado:

la herramienta de implementación Web es una herramienta para simplificar el despliegue, la gestión y la migración de las aplicaciones web, sitios e incluso servidores enteros. Los desarrolladores pueden empaquetar un sitio web, que incluye automáticamente contenido, configuración, certificados y bases de datos. Estos paquetes pueden implementarse directamente en un servidor o empaquetarse y compartirse con otros. Los profesionales de TI pueden permitir a los desarrolladores implementar estos paquetes en un servidor y delegar el acceso a no administradores. Los profesionales de TI también pueden usar la herramienta en su infraestructura para sincronizar servidores fácilmente en IIS 6.0 e IIS 7.0, o incluso para realizar una migración de IIS 6.0 a IIS 7.0.

Cuando se trata de la metabase ediciones, que le permite obtener fácilmente una lista de todos los ajustes de su sitio es dependiente, y sincronizarlas al servidor de destino (con un modo útil 'what if').

0

¿Qué versión de IIS? (Esto afectará los pasos de extracción).

Puede exportar la configuración desde el administrador de IIS e importar.

+0

¿Tiene otras opciones además de IIS6 en W2k3? – chris

+0

No, la versión de IIS está vinculada a la versión del sistema operativo. – Richard

0

Si lo hace manualmente, entonces usaría algo como BeyondCompare para hacer su vida más fácil.

Se podría escribir algo de código usando System.DirectoryService programáticamente para comparar las dos configuraciones de servidores, o comparar un servidor dado contra un archivo XML echar un vistazo a this

Mira las sdc extensiones para MSBuild que permiten crear sitios web en un archivo msbuild así que si puede verificar que puede crearlo correctamente, puede agregarlo a su script de compilación.

0

Para usar mueva su aplicación a otro IIS.

  • 1) En primer lugar el uso ntbackup y backaup la carpeta applicaton.
  • 2) Exporte la configuración de la aplicación a un archivo en IIS.
  • 3) En el otro servidor use el comando ntbackup y luego restaure los archivos en la misma ruta.
  • 4) Cree la aplicación desde el archivo de configuración .
  • 5) Ajuste posibles configuraciones perdidas.
  • 6 Eso es todo.

    En nuestra empresa estamos migrando muchas aplicaciones .NET desde nuestros servidores de prueba a otras productivas, y seguimos esta guía.

Best Regards!

Cuestiones relacionadas