2008-12-17 9 views
14

¿Hay alguna manera de publicar automáticamente un sitio web en varias ubicaciones a la vez?Visual Studio: ¿publicar en varias ubicaciones?

Nuestro sitio web está equilibrado de carga en varios servidores, por lo que cuando quiero publicarlo tengo que hacerlo a cada servidor individualmente.

Thx, Trev

+0

Publique con hacer clic una vez? ¿Publica el sitio web de ASP .Net? –

Respuesta

8

Tal vez con algunos scripts de construcción, tales como MSBuild? O tal vez podría crear un script (PowerShell, VBScript, lo que sea), que copie todos los contenidos de un directorio e invocarlo en el evento posterior a la compilación (configurable en Visual Studio), de modo que una vez su solución (o el último proyecto, realmente) se construye la secuencia de comandos se ejecutará y copiará los archivos de salida a donde los necesite.

+0

Esto es lo que hice, también. Publiqué en lo que esencialmente era una carpeta de "soltar" y tenía un guión para hacer los empujones a las ubicaciones finales. Funcionó y no fue tan malo, a menos que tuviera múltiples configuraciones nombradas. –

2

Se podría

  1. Publicar el contenido a un UNC y tienen todos los servidores web de trabajo fuera de ese UNC
  2. Empuje el contenido de su servidor de ensayo/control de calidad para la producción utilizando una herramienta como MSDeploy
  3. Utilice FRS para replicar los archivos de un servidor web "maestro" a todos los demás.
Cuestiones relacionadas