Compartir a través de


Copiar sitios Web con la herramienta Copiar sitio Web

Actualización: noviembre 2007

La herramienta Copiar sitio Web le permite copiar los archivos entre el sitio Web actual y otro sitio. La herramienta Copiar sitio Web es similar a una utilidad FTP, pero se diferencia en lo siguiente:

  • Le permite conectar y copiar archivos entre todos los tipos de sitios Web que puede crear en Visual Studio, incluidos los sitos Web locales, los sitios Web de ISS, los sitios Web remotos (FrontPage) y los sitios FTP.

  • Admite una característica de sincronización, que examina los archivos en ambos sitios y se asegura de que todos los archivos están actualizados.

Puede utilizar la herramienta Copiar sitio Web para mover archivos de su equipo local a un servidor de ensayo o a un servidor de producción. La herramienta Copiar sitio Web es especialmente útil en situaciones donde no puede abrir los archivos desde el sitio remoto para editarlos. Puede utilizar la herramienta Copiar sitio Web para copiar archivos en el equipo local, editarlos y copiarlos otra vez en el sitio remoto. También puede utilizar la herramienta para copiar archivos de un servidor de ensayo a un servidor de producción cuando haya terminado su proceso de desarrollo.

Nota:

Si copia una aplicación que contiene una referencia a un componente personalizado registrado en la GAC, el componente no se copiará con la aplicación. Para obtener más información, vea Cómo: Agregar una referencia a un componente .NET o COM en un sitio Web.

Sitios de origen y sitios remotos

La herramienta Copiar sitio Web copia archivos entre un sitio de origen y un sitio remoto. Estos términos se utilizan para distinguir los dos sitios con los que trabaja la herramienta. Los términos se utilizan con significados específicos:

  • Sitio de origen   El sitio de origen es el sitio que tiene actualmente abierto en Visual Studio.

  • Sitio remoto   El sitio remoto es el sitio en el que desea copiar archivos. Un sitio remoto puede ser una ubicación en otro equipo al que puede tener acceso utilizando las Extensiones de servidor de FrontPage o FTP. En estos casos, el sitio es literalmente remoto. Sin embargo, el sitio remoto también puede ser otro sitio en su propio equipo. Por ejemplo, puede publicar desde un sitio Web del sistema de archivos de su equipo en un sitio Web de ISS local que está también en su equipo. En este caso, aunque el sitio es local en su equipo, es el sitio remoto a efectos de la herramienta Copiar sitio Web.

Observe que el sitio de origen no es necesariamente el origen del que se copia. Se puede copiar del sitio remoto al sitio de origen.

Sincronizar los sitios

Además de copiar archivos, la herramienta Copiar sitio Web le permite sincronizar los sitios. Al sincronizar, se examinan los archivos de los sitios local y remoto y se asegura que todos los archivos de ambos sitios están actualizados. Por ejemplo, si un archivo en un sitio remoto es más actual que la versión que hay del mismo archivo en el sitio local, al sincronizar los archivos se copia el archivo del sitio remoto en el sitio local.

Nota:

La herramienta Copiar sitio Web no combina archivos que tienen el mismo nombre pero diferente contenido. En ese caso, la sincronización le da la oportunidad de especificar qué versión del archivo desea mantener.

La sincronización hace que la herramienta resulte adecuada para un entorno de varios desarrolladores en el que éstos mantienen copias del sitio Web en sus equipos locales. Cada desarrollador puede copiar los últimos cambios en un servidor remoto compartido y a la vez actualizar su equipo local con los archivos que han modificado otros desarrolladores. Un desarrollador que sea nuevo en un proyecto puede también obtener rápidamente copias de todos los archivos de un sitio Web mediante la creación de un sitio Web local en su propio equipo y la sincronización con el sitio del servidor compartido.

Estado de los archivos

Para sincronizar archivos, la herramienta Copiar sitio Web necesita información sobre el estado de los archivos en ambos sitios. Por consiguiente, la herramienta mantiene información que consta de las marcas de hora de los archivos más la información adicional que se necesita para realizar la sincronización. Por ejemplo, la herramienta mantiene una lista de cuándo fue la última vez que se modificaron los archivos, lo que le permite a la herramienta determinar, por ejemplo, si se ha eliminado un archivo.

Cuando conecta a un sitio (o lo actualiza), la herramienta compara las marcas de hora de los archivos en ambos sitios así como la información que ha almacenado sobre ambos sitios y crea un informe del estado de cada archivo. En la siguiente tabla se muestra el estado de los archivos.

Estado

Descripción

Sin cambios

El archivo no ha cambiado desde la última vez que se copió.

Modificado

El archivo tiene una marca de hora más reciente que la marca de hora que se tomó cuando se copió el archivo por última vez.

Nuevo

Se ha agregado el archivo desde la última vez que se copió el sitio.

Eliminado

Se ha eliminado el archivo desde la última vez que se copió el sitio. Si selecciona Mostrar archivos eliminados en la herramienta Copiar sitio Web, en la ventana se muestra una entrada para el archivo.

Vea también

Tareas

Cómo: Copiar archivos de sitios Web con la herramienta Copiar sitio Web