COMO: Implantar um aplicativo ASP.NET usando o recurso de projeto de cópia no Visual Studio .NET

Traduções deste artigo Traduções deste artigo
ID do artigo: 326356 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sumário

O Visual Studio .NET fornece Copy Project para que você pode copiar arquivos de projeto de um local para outro durante o desenvolvimento e para que você pode implantar um projeto do ASP.NET para o servidor Web de produção. Este artigo descreve como usar o método Copy Project no Microsoft Visual Studio .NET para implantar aplicativos Microsoft ASP.NET. Este artigo descreve o seguinte:
  • Métodos de conectividade para extensões de servidor do FrontPage (FPSE) e para compartilhamentos.
  • As opções na ferramenta para filtrar arquivos que você deseja copiar.
  • Instalação do servidor.
  • Outros possíveis problemas ao usar o Copy Project .

Definido o projeto para modo de versão antes de executar o Copy Project

Se você definir o projeto para liberar modo antes de executar Copy Project , que melhora o desempenho do seu aplicativo ASP.NET.

Para definir o projeto para lançamento modo, execute estas etapas:
  1. Clique com o botão direito Solution no Solution Explorer e, em seguida, aponte para Propriedades .
  2. Clique na pasta Configuration Properties no painel esquerdo.
  3. Clique no nome do projeto no painel à direita e clique em lançamento no menu suspenso de configuração .
  4. Clique em OK .

Etapas para executar um Copy Project no Visual Studio .NET

Observação : para fazer-se de que todos os assemblies estão atualizados, você deve executar a compilação antes de usar Copy Project . Se você não fizer isso, pode implantar o aplicativo ASP.NET com versões mais antigas de alguns arquivos.
  1. No menu Project , clique em Copiar projeto .
  2. Da caixa de diálogo Copy Project , aponte para a pasta de projeto de destino que você deseja usar.
  3. Selecione um método de acesso da Web para conectar-se à pasta de destino. As opções de método de acesso da Web são:
    • FrontPage - este método usa extensões de servidor do FrontPage (FPSE) sobre HTTP para transmitir arquivos para a pasta de destino. Use esse método quando transferir arquivos para um servidor fora da rede local. Você deve instalar o servidor FPSE.
      - ou -
    • compartilhamento de arquivo Convenção universal de nomenclatura (UNC) - para usar esse método, você deve ter acesso direto para a pasta de destino da pasta de origem. Se a pasta de destino estiver em outro computador, você deve poder localizar esse computador na rede local.
  4. Selecione uma opção de Copiar para especificar quais arquivos você deve copiar para a pasta de destino. Para fazer isso, execute estas etapas:
    • Selecione a opção somente os arquivos necessários para executar este aplicativo se você deve implantar um aplicativo ASP.NET concluído. Você implantar DLLs e os arquivos marcados com um BuildAction do conteúdo . Não implante arquivos de origem que estão desmarcados.
    • Selecione a opção todos os arquivos de projeto se você deve incluir todos os arquivos de compilação, o arquivo de projeto e os arquivos de origem.
    • Selecione a opção todos os arquivos na pasta projeto fonte se você deve copiar todos os arquivos da pasta de origem.
    Observação : se você implantar alterações com freqüência, lembre-se que Copy Project copia todos os arquivos relevantes, esses arquivos alterados desde a última implantação ou não.

Requisitos de instalação de servidor da Web

software necessário
  • Microsoft Windows 2000 ou Windows XP
  • Microsoft Internet Information Server (IIS)
  • Microsoft .NET framework
Para usar Copy Project , você deve definir o diretório de projeto como um aplicativo no Microsoft Internet Information Services (IIS). Para criar um aplicativo do IIS, execute essas etapas:
  1. Abra o Gerenciador de serviços de Internet. Ou, se você executar o Microsoft Windows XP em seu computador, abra Internet Information Services.
  2. No painel esquerdo, clique com o botão direito do mouse no nome do seu diretório virtual e, em seguida, clique em Propriedades .
  3. Certifique-se que o nome de site ou o nome do diretório virtual está listado na caixa Nome do aplicativo em Configurações do aplicativo . Se não estiver listado, clique em criar . Observação : se você selecionou o método de acesso Web do FrontPage na caixa de diálogo Copy Project , você deverá instalar extensões de servidor do FrontPage (FPSE) no servidor Web.

    Para obter mais informações sobre como instalar as extensões de servidor do FrontPage, visite o seguinte site da Microsoft TechNet:

    Instalando extensões de servidor do FrontPage 2002
    http://technet.microsoft.com/en-us/library/cc767983.aspx

Copiar um projeto para um servidor remoto

Siga estas etapas para executar um Copy Project para um servidor remoto:
  1. No servidor remoto, crie uma pasta para todos os seus projetos do Visual Studio. NET, por exemplo: C:\Projects .
  2. Ative compartilhamento de arquivos para a pasta C:\Projects.
  3. Crie uma subpasta na pasta C:\Projects com o nome do projeto que você deseja copiar, for example: c:\Projects\Test1 .
  4. No console de gerenciamento do IIS, crie um diretório virtual. Nomeie o diretório virtual Test1 e clique na pasta que é chamada C:\Projects\Test1 .
  5. Abra um aplicativo ASP.NET existente no Visual Studio. NET. No menu Build , clique em Build Solution .
  6. Na lista suspensa na barra de ferramentas, altere o modo compilação de depuração para versão .
  7. Selecione o projeto e clique em Copiar projeto .
    1. Para a pasta de projeto de destino , digite: http:// servername / test1 , onde nome_do_servidor é o nome do servidor, Test1 é o diretório virtual e também é o nome da pasta que você criou nas etapas 3 e 4 desta seção do artigo.
    2. Para o método de acesso da Web , selecione Compartilhamento de arquivos . Para o caminho , digite \\Servername\Projects\Test1 .
    3. Selecione a opção Copiar para seu projeto.
Observação : Este exemplo descreve como copiar o projeto para uma pasta que você criou da raiz da unidade C. Você também pode seguir as mesmas etapas para copiar o projeto para a raiz da Web (\\InetPub\Wwwroot).

Referências

Para obter mais informações sobre a caixa de diálogo Copy Project do Visual Studio. NET, visite o seguinte site da Microsoft Developer Network:
Copiar a caixa de diálogo Project
http://msdn.microsoft.com/en-us/library/f3efa15a(VS.71).aspx
Para obter mais informações sobre extensões de servidor do FrontPage (FPSE), visite o seguinte site da Microsoft Developer Network:
Extensões de servidor do Microsoft FrontPage 2002 para Windows
http://msdn2.microsoft.com/en-us/library/aa140175(office.10).aspx

Propriedades

ID do artigo: 326356 - Última revisão: segunda-feira, 12 de fevereiro de 2007 - Revisão: 3.7
A informação contida neste artigo aplica-se a:
  • Microsoft ASP.NET 1.0
  • Microsoft Visual Studio .NET 2002 Professional Edition
  • Microsoft Visual Studio .NET 2002 Enterprise Architect
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
  • Microsoft Visual Studio .NET 2002 Academic Edition
  • Microsoft Internet Information Server 4.0
  • Microsoft Visual Studio .NET 2003 Professional Edition
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
Palavras-chave: 
kbmt kbdeployment kbhowtomaster KB326356 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 326356

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com