COMO: Implementar uma aplicação Web do ASP.NET utilizando a funcionalidade ' Copiar projecto no Visual Studio .NET

Traduções de Artigos Traduções de Artigos
Artigo: 326356 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Visual Studio .NET fornece Copy Project para que pode copiar ficheiros de projecto a partir de uma localização para outra durante o desenvolvimento e isso pode implementar um projecto ASP.NET o servidor Web de produção. Este artigo descreve como utilizar o método Copy Project no Microsoft Visual Studio .NET para implementar aplicações Web do Microsoft ASP.NET. Este artigo descreve o seguinte:
  • Métodos de conectividade para as extensões de servidor FrontPage (FPSE) e para partilhas.
  • As opções da ferramenta para filtrar os ficheiros que pretende copiar.
  • Configuração do servidor.
  • Outros problemas possíveis quando utiliza Copy Project .

Definir o projecto como modo de edição antes de efectuar a Copy Project

Se definir o projecto para libertar modo antes de efectuar Copy Project , que melhora o desempenho da aplicação ASP.NET.

Para definir o projecto de modo de edição, siga estes passos:
  1. Clique com o botão direito do rato solução no Solution Explorer e, em seguida, aponte para Propriedades .
  2. Clique na pasta Propriedades de configuração no painel da esquerda.
  3. Clique no nome do projecto no painel da direita e, em seguida, clique em versão no menu de lista pendente de configuração .
  4. Clique em OK .

Passos para efectuar um Copy Project no Visual Studio .NET

Nota : para se certificar de que todas as assemblagens estão actualizadas, terá de efectuar uma compilação antes de utilizar Copy Project . Se não o fizer, a aplicação do ASP.NET pode implementar com versões mais antigas de alguns ficheiros.
  1. No menu Project , clique em Copy Project .
  2. A caixa de diálogo Copy Project , aponte para a pasta de projecto de destino que pretende utilizar.
  3. Seleccione um método de acesso da Web para ligar a pasta de destino. As opções de método de acesso Web são:
    • FrontPage - este método utiliza as extensões de servidor do FrontPage (FPSE) através de HTTP para transmitir ficheiros para a pasta de destino. Utilize este método quando transferir ficheiros para um servidor fora da rede local. Tem de instalar o servidor FPSE.
      - ou -
    • partilha de ficheiros Convenção de nomenclatura universal (UNC) - para utilizar este método, tem de ter acesso directo para a pasta de destino da pasta de origem. Se a pasta de destino estiver num outro computador, tem de ser capaz de localizar esse computador na rede local.
  4. Seleccione uma opção de Copiar para especificar os ficheiros que tem de copiar para a pasta de destino. Para o fazer, siga estes passos:
    • Seleccione a opção apenas os ficheiros necessários para executar esta aplicação tem de implementar uma aplicação do ASP.NET foi concluída. É implementar DLLs e quaisquer ficheiros marcados com um BuildAction de conteúdo . Não implemente ficheiros de origem não marcados.
    • Seleccione a opção todos os ficheiros de projecto tem de incluir todos os ficheiros de compilação, o ficheiro de projecto e os ficheiros de origem.
    • Seleccione a opção todos os ficheiros na pasta projecto origem tem de copiar todos os ficheiros da pasta de origem.
    Nota : lembre-se frequentemente a implementar as alterações, se que o Project copiar copia todos os ficheiros relevantes, se os ficheiros alterados desde a última implementação ou não.

Requisitos do programa de configuração do servidor Web

necessário software
  • Microsoft Windows 2000 ou Windows XP
  • Microsoft Internet Information Server (IIS)
  • Microsoft .NET framework
Para utilizar Copy Project , tem de definir o directório de projecto como uma aplicação no Microsoft (IIS). Para criar uma aplicação do IIS, siga estes passos:
  1. Abra o Gestor de serviços Internet. Ou, se executar o Microsoft Windows XP no computador, abra Serviços de informação Internet (IIS).
  2. No painel da esquerda, clique com o botão direito do rato no nome do seu diretório virtual e, em seguida, clique em Propriedades .
  3. Certifique-se que o nome do Web site ou o nome do directório virtual está listado na caixa Nome da aplicação em Definições da aplicação . Se-não é listado, clique em criar . Nota : Se tiver seleccionado o método de acesso da Web do FrontPage no caixa de diálogo Copy Project , tem de instalar as 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 Web da Microsoft TechNet:

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

Copiar um projecto para um servidor remoto

Siga estes passos para efectuar uma Copy Project para um servidor Web remoto:
  1. No servidor remoto, crie uma pasta para todos os projectos do Visual Studio. NET, por exemplo: C:\Projects .
  2. Active a partilha para o directório C:\Projects de ficheiros.
  3. Crie uma subpasta no directório C:\Projects com o nome do projecto que pretende copiar, por exemplo: c:\Projects\Test1 .
  4. Na consola de gestão do IIS, crie um directório virtual. Nome o directório virtual Teste1 e, em seguida, clique na pasta denominado C:\Projects\Test1 .
  5. Abra uma aplicação Web do ASP.NET existente no Visual Studio. NET. No menu criar , clique em Criar soluções .
  6. Na lista pendente na barra de ferramentas, altere o modo compilação de depuração para edição .
  7. Seleccione o projecto e, em seguida, clique em Copy Project .
    1. Para a pasta de projecto de destino , escreva: http:// servername / Teste1 , em que Nome_do_servidor é o nome do servidor, Teste1 é o directório virtual e é também o nome da pasta que criou nos passos 3 e 4 desta secção deste artigo.
    2. Para o método de acesso à Web , seleccione Partilha de ficheiros . Para o caminho , escreva \\Servername\Projects\Test1 .
    3. Seleccione a opção Copiar para o projecto.
Nota : Este exemplo descreve como copiar o projecto para uma pasta que criou da raiz da unidade C. Pode também seguir os mesmos passos para copiar o projecto para a raiz da Web (\\InetPub\Wwwroot).

Referências

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

Propriedades

Artigo: 326356 - Última revisão: 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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