Partilhar via


Criando Sites

Você pode compilar (validar) a página atual ou todo o seu site a qualquer momento para ajudar a localizar erros de tempo de compilação.Compilação executa tarefas, tais como as seguintes:

  • Compila o código em todas as páginas no site.

  • Compila o código na pasta App_Code.

  • Compila o código no arquivo Global.asax.

  • Resolve e, se necessário, compila quaisquer recursos dependentes.

  • Analisa o arquivo de configuração para procurar elementos com configuração inválida.

Resumindo, a compilação de um site executa as mesmas tarefas de compilação que ocorrem quando uma página é solicitada no navegador.Entretanto, o código objeto resultante não é usado para executar a página.

Criando páginas individuais

Você também pode compilar páginas individuais.Nesse caso, o Visual Studio compila somente a página atual e suas dependências.Você pode achar isso útil se seu site contiver muitas páginas incompletas e você não desejar ser notificado de erros em qualquer página mas somente naquela em que você estiver trabalhando atualmente.Você pode definir opções do que compilar definindo opções de projeto.Para obter detalhes, consulte:Como: Testar páginas da Web no Visual Web Developer.

Compilação versus Pré-compilação

A compilação de um site ou página é parte do desenvolvimento de um site, e é destinada a ajudar a localizar erros de tempo de compilação que podem ocorrer em qualquer lugar no site.Embora compilação faça a compilação das páginas, não produz um assembly para você implantar.Você pode implantar um site sem compilar ele, copiando todos os arquivos no site da Web em um servidor de produção.Quando os usuários solicitarem páginas ao servidor de produção, o ASP.NET irá dinamicamente compilar o site, efetivamente executando as mesmas etapas que o processo de compilação faz no Visual Studio.(ASP.NET armazena a saída resultante para que as páginas não precisem ser recompiladas a cada solicitação.)

Se você deseja compilar o site em módulos (assemblies) e em outros arquivos que você possa implantar, você pode publicar o site.A publicação executa as mesmas etapas que a compilação faz, mas salva a saída em uma pasta e subpastas que por sua vez, você pode implantar no servidor de produção.

Para obter mais informações, consulte Visão geral de Implantação do ASP.NET.

Consulte também

Tarefas

Como: Testar páginas da Web no Visual Web Developer

Conceitos

Testando Páginas da Web no Visual Web Developer