Copiando sites com a ferramenta Copy Web Site
A ferramenta Copy Web Site permite a você copiar arquivos entre o site atual e outro site.A ferramenta Copy Web Site é semelhante a um utilitário FTP, mas difere nos seguintes aspectos:
Permite a você conectar e copiar arquivos entre qualquer tipo de sites que você pode criar no Visual Studio, incluindo sites locais, sites IIS, sites remotos (FrontPage), e sites FTP.
Oferece suporte a um recurso de sincronização, que examina os arquivos em dois locais e certifica-se que todos os arquivos estão atualizados.
Você pode usar a ferramenta Copy Web Site para mover arquivos de seu computador local para um servidor de teste ou para um servidor de produção.A ferramenta Copy Web Site é especialmente útil em situações onde não é possível abrir arquivos do site remoto para editá-los.Você pode usar a ferramenta Copy Web Site para copiar os arquivos para seu computador local, editá-los, e em seguida, copiá-los de volta para o site remoto.Você também pode usar a ferramenta para copiar arquivos de um servidor de teste para o servidor de produção quando você tiver terminado o desenvolvimento.
Observação: |
---|
Se você copiar um aplicativo que contém uma referência a um componente personalizado que é registrado no GAC, o componente não será copiado com o aplicativo.Para obter mais informações, consulte Como: Adicionar uma referência a um componente COM ou .NET em um site da Web. |
Sites de origem e remotos
A ferramenta Copy Web Site copia arquivos entre um site de origem e um site remoto.Esses termos são usados para distinguir os dois sites com os quais a ferramenta está trabalhando.Os termos são usados com significados específicos:
Site de origem O site de origem é o site que você atualmente abriu no Visual Studio.
Site remoto O site remoto é o site para onde você quer copiar os arquivos.Um site remoto pode ser uma localidade em outro computador que você pode acessar usando as extensões do servidor do FrontPage ou FTP.Nesses casos, o site é literalmente remoto.Entretanto, o site remoto também pode ser outro site no seu próprio computador.Por exemplo, você pode publicar de um site do sistema de arquivos no seu computador para um site IIS local que também esteja em seu computador.Nesse caso, embora o site seja local para seu computador, ele é um site remoto para a ferramenta Copy Web Site.
Observe que o site de origem não é necessariamente a fonte para a cópia.Você pode copiar a partir do site remoto para o site de origem.
Sincronizando sites
Além de copiar arquivos, a ferramenta Copy Web Site permite que você sincronize sites.A sincronização examina os arquivos em sites locais e remotos e assegura que todos os arquivos nos dois locais estão atualizados.Por exemplo, se um arquivo no site remoto está mais atual que a versão do mesmo arquivo no site local, a sincronização dos arquivos copia o arquivo no site remoto para seu site local.
Observação: |
---|
A ferramenta Copy Web Site não mescla arquivos que têm o mesmo nome mas conteúdo diferente.Nesse caso, a sincronização oferece a você a oportunidade de especificar que versão de um arquivo você deseja manter. |
A sincronização torna a ferramenta bem-adequada para um ambiente de vários desenvolvedores onde os desenvolvedores mantém cópias do site em seus computadores locais.Os desenvolvedores individuais podem copiar suas alterações mais recentes em um servidor remoto compartilhado e ao mesmo tempo atualizar seu computador local com arquivos alterados por outros desenvolvedores.Um novo desenvolvedor em um projeto também pode obter cópias de todos os arquivos de um site criando um site local no seu computador ou então sincronizando com o site no servidor compartilhado.
Status do arquivo
Para sincronizar arquivos, a ferramenta Copy Web Site precisa de informações sobre o estado dos arquivos dos dois sites.Portanto, a ferramenta mantém informações que consistem de carimbos de data/hora dos arquivos além de informações adicionais necessárias para executar a sincronização.Por exemplo, a ferramenta mantém uma lista de quando os arquivos foram marcados, o que permite a ferramenta determinar informações como se um arquivo tivesse sido excluído.
Quando você se conecta a um site (ou atualiza), a ferramenta compara os carimbos de data/hora dos arquivos em ambos os sites e as informações que estão armazenadas para os dois sites, e informa o estado de cada arquivo.A tabela a seguir mostra o status dos arquivos.
Status |
Descrição |
---|---|
Inalterado |
O arquivo não foi alterado desde a última vez que o arquivo foi copiado. |
Alterado |
O arquivo tem um carimbo de hora que é mais recente que o carimbo de hora pego quando o arquivo foi copiado pela última vez. |
Novo |
O arquivo foi adicionado desde a última vez que o site foi copiado. |
Excluído |
O arquivo foi removido desde a última vez que o site foi copiado.Se você selecionar Show Deleted Files na ferramenta Copy Web Site, uma entrada para o arquivo é exibida na janela. |
Consulte também
Tarefas
Como: Copiar arquivos de site com a ferramenta Copy Web Site