2010-08-31 10 views
9

Webdeploy es una alternativa a las extensiones WebDav, FTP y FrontPage. También actúa como una alternativa al DFS para replicar sitios web. Encontré instructions para configurar Windows 2008, pero no tengo claro cómo configurar 2003, especialmente cuando hay varios sitios/direcciones IP.¿Cómo configuro WebDeploy en Windows 2003/IIS6?

+0

Puesto que esto es para Visual Studio, probablemente sería mejor pedir esto en StackOverflow. Una vez que los mods vean esto, deberían migrarlo por ti, sin necesidad de volver a publicarlo allí. – mfinni

Respuesta

14

Es posible instalar Web Deploy Tool 1.1 en Windows 2003 para IIS6. En general, esta herramienta se utiliza para la sincronización entre fuentes remotas/locales. Se puede hacer referencia a la siguiente artículo acerca de cómo utilizar la herramienta de despliegue Web 1.1 en Windows Server 2003:

Sincronizar IIS Sitios 6.0 Web
http://learn.iis.net/page.aspx/445/synchronize-iis-60-web-sites/

Sin embargo, no es posible utilizar esta herramienta para habilitar la publicación desde Visual Studio 2010 al servidor web. La razón es que este método se basa en 'Web Management Service', que se introdujo recientemente en IIS 7. Este servicio se puede usar cuando hay delegados algunos usuarios para administrar ciertos sitios o aplicaciones en el servidor. Sin embargo, este servicio no existe en 2003.

IIS Servicio de administración web (WMSVC) de Windows Server:
http://technet.microsoft.com/en-us/library/cc735010(WS.10).aspx

5

Uso WebDeploy (MSDeploy) en servidores de 2003 para garantizar que el contenido, las direcciones IP, los certificados, etc. permanezcan iguales en un clúster MS NLB. También creé un archivo por lotes para automatizar la mayoría de las diferentes funciones en función de lo que quiero hacer (replicación de servidor completo, sitio web único, solo contenido). Aquí están mis notas sobre el uso de la herramienta que publiqué en el blog interno de mi empresa:

MSDeploy (http://www.iis.net/download/webdeploy) es una herramienta desarrollada por Microsoft para facilitar la migración, implementación, copia y copia de seguridad de sitios web. Fue desarrollado para IIS 7, pero la mayoría de las funciones funcionan en IIS 6. También se puede usar para mover un sitio web de IIS 6 a 7, aunque no lo he probado. Algunas cosas a tener en cuenta al utilizar MSDeploy son:

  • MSDeploy debe estar instalado en los servidores de origen y de destino
  • El “Desarrollo de Web Servicio Agente” se debe ejecutar en los servidores de origen y de destino
  • Aplicación Las agrupaciones para el sitio web deben crearse en el servidor de destino antes de usar MSDeploy o fallarán. Creo que esto está solucionado en IIS 7, pero no estoy 100% seguro
  • Al implementar un sitio web, MSDeploy intentará colocar los archivos exactamente en la misma ruta en el servidor de destino. Si la ruta de acceso no existe en el servidor de destino (por ejemplo, si la ruta de origen es D: \ sitio web y el servidor de destino no tiene una unidad D: fallará)
  • El sitio web migrado tendrá exactamente la misma configuración como lo hizo en el servidor IIS de origen. Es posible que algunas configuraciones que desee cambiar después de mover/copiar sean la dirección IP del sitio web y la ruta del directorio principal. Tendrá que hacer esos cambios manualmente en el servidor de destino.
  • Las claves de la metabase deberán editarse por servidor, ya que son únicas para cada servidor (a menos que haya creado los sitios con MSDeploy, y luego utilice la misma cadena de claves en todos los servidores). A medida que se desplieguen más y más sitios con MSDeploy, las cadenas de claves serán universales para todos los servidores, ya que las claves de la metabase serán las mismas en todos los servidores.
+0

Gracias, pero no estoy seguro de cómo instalar realmente el agente 2003 que me permite enviar un sitio desde Visual Studio al servidor. – LamonteCristo

Cuestiones relacionadas