Visão geral de Projetos de Aplicativos Web

O tipo de projeto aplicativo da Web é um correspondesse Nativo para tipo de projeto de Web site, que é o padrão tipo de projeto em .

Esse tópico contém:

  • Cenários

  • Segundo plano

  • Recursos adicionais

Cenários

O modelo de projeto aplicativo da Web permite que você crie um aplicativo da Web cuja estrutura e semântica de compilação se parecem com o modelo do projeto de aplicativos Visual Studio.NET 2003.Ao mesmo tempo, o modelo de projeto aplicativo da Web fornece Tudo recursos do e Versão ASP.NET 2.0.Você pode optar por usar o modelo de projeto aplicativo da Web dependendo de seus requisitos e o fluxo de trabalho de desenvolvimento preferencial.

Observação:

Microsoft Visual Web Developer Express Edition não tem suporte para aplicativo da Web projetos.

O modelo de projeto site da Web padrão usa a estrutura de diretório para definir o conteúdo do projeto.Nesse modelo, não há arquivo de projeto, e todos os arquivos no diretório fazem parte do projeto.

Em contraste, em um projeto de aplicativo web, apenas arquivos que estão explicitamente referenciados na solução do arquivo de projeto, fazem parte desse.Esses arquivos são exibidos em Explorer soluçãoe eles são os únicos arquivos que são compilados durante uma compilação.

O arquivo de projeto de um projeto de aplicativo Web faz com que alguns cenários sejam mais fáceis de serem implementados.Por exemplo, você pode subdividir um aplicativo ASP.NET em vários Projetos consultando arquivos em arquivos de projetos diferentes.Você pode também excluir arquivos do projeto facilmente.

Use projeto de aplicativos Web quando você deseje fazer o seguinte:

  • Migrar aplicativos grandes 2003 Visual Studio.NET a .

  • Ter controle sobre os nomes das saídas das montagens.

  • Usar classes autônomas para referenciar classes de páginas e classes de controle de usuário.

  • Criar um aplicativo Web utilizando múltiplos projetos.

  • Adicionar passos pré e pós compilação durante a compilação.

Voltar ao topo

Segundo plano

O modelo de projeto aplicativo da Web fornece a mesma semântica de projeto da Web dos projetos da Web Visual Studio.NET 2003.Isso inclui uma estrutura baseada em arquivos de projeto e um modelo de compilação que produz um único conjunto de módulos (assembly).O modelo de projeto aplicativo da Web suporta todos os recursos do tais como diagramas de classe, desenvolvimento, teste e genéricos.Ele também dá suporte aos recursos de ASP.NET 2.0 como páginas mestras, controles de dados, associações e logon, gerenciamento de funções, Web Parts, personalização, navegação de site e temas.

O modelo de projeto aplicativo da Web remove os seguintes requisitos para projetos que são criados no Visual Studio.NET 2003:

  • Usar as Extensões de Servidor do FrontPage.Essas extensões não são mais necessárias, mas eles são suportados se um projeto já as usa.

  • Usar uma cópia local do IIS.Projetos aplicativo Web fornecem suporte ao IIS e ao Servidor de Desenvolvimento interno do ASP.NET.

Criando Projetos de Aplicativos Web

Para usar aplicativo da Web projetos, você deve estar usando ou Microsoft Visual Studio 2005 com o Serviço Pack 1 (SP1).Visual Studio 2005 SP1 inclui as alterações Visual Studio 2005 que permitem o Assistente de Conversão Visual Studio e o designer Processoar aplicativo da Web projetos corretamente.Você pode fazer o download Visual Studio 2005 2005 SP1 na Microsoft Visual Studio relacionados Service Packs e correções Site da Web.

Voltar ao topo

Compilação e Resultados da Compilação

O modelo de compilação de projetos aplicativo da Web lembra o modelo de compilação do Visual Studio.NET 2003.Todos os arquivos de código (autônomos, code-behind e arquivos de classe) do projeto são compilados em um único conjunto de módulos (assembly) e armazenados no diretório Bin.Como a compilação cria um único conjunto de módulos (assembly), você pode especificar atributos, como nome do módulo e versão.Você também pode especificar o local do conjunto de saída se você não quiser que ele esteja no diretório Bin.Para obter mais informações, consulte Compiling Web Application Projects.

Voltar ao topo

Implantação

Como todos os arquivos de classe são compilados em um único conjunto de módulos (assembly), somente esse conjunto de módulos (assembly) deve ser implantado, juntamente com os arquivos .aspx e .ascx e outros arquivos de conteúdo estáticos.Nesse modelo, arquivos .aspx não são compilados até que eles sejam executados no navegador.

Observação:

Quando usado com Projetos Implantação da Web, os arquivos .aspx podem também ser compilados e incluídos em um único conjunto de módulos (assembly) para implantação.Para obter informações sobre projetos de implantação da Web, consulte o Projetos de implantação da 2005 Visual Studio página no site do MSDN na Web.

Toda vez que você implantar o único conjunto produzido nesse modelo, você substitue o código para todas as páginas no projeto.Para obter mais informações, consulte Como: publicar projetos de aplicativos da Web.

Voltar ao topo

Atualização a partir do Visual Studio.NET 2003

Para a maioria das situações, é melhor atualizar projetos existentes 2003 Visual Studio.NET para aplicativo da Web projetos em que ele é usar o site do projeto modelo.As semelhanças entre o aplicativo da Web projeto modelo e simplificar o modelo Site no 2003 Visual Studio.NET o Atualizar processar e minimizar a necessidade de reestruturar o aplicativo.Para obter mais informações, consulte Demonstra Passo a passo: Converter um projeto do Visual Studio .NET 2003 na Web em um projeto de aplicativo do Visual Studio Web.

Voltar ao topo

Tópicos Como Fazer e Passo-a-Passo

Como: Criar Novos Projetos de Aplicativos da Web

Como: definir as propriedades de projetos de aplicativos da Web

Como: publicar projetos de aplicativos da Web

Demonstra Passo a passo: Converter um projeto do Visual Studio .NET 2003 na Web em um projeto de aplicativo do Visual Studio Web

Passo a Passo: Convertendo um Projeto de Site um Projeto de Aplicativo da Web no Visual Studio

Voltar ao topo

Recursos adicionais

Introdução aos projetos aplicativos Web

Fóruns ASP.NET -- projetos aplicativos Web no Visual Studio 2005

Voltar ao topo

Consulte também

Tarefas

Como: Criar Novos Projetos de Aplicativos da Web

Como: definir as propriedades de projetos de aplicativos da Web

Como: publicar projetos de aplicativos da Web

Demonstra Passo a passo: Converter um projeto do Visual Studio .NET 2003 na Web em um projeto de aplicativo do Visual Studio Web

Conceitos

Compiling Web Application Projects

Passo a Passo: Convertendo um Projeto de Site um Projeto de Aplicativo da Web no Visual Studio

Referência

Voltar ao topo