Compartilhar via


Projetos Web e Locais

Não há vários fatores a considerar quando você decide se usar um local ou modelo do projeto da Web para seu aplicativo.

Primeiro, estratégia instalação devem desempenhar um papel no sua decisão geral.Se você precisar um aplicativo Quick-deploying em um servidor com a configuração do cliente mínima, o modelo de projeto da Web é melhor.Você pode instalar e executar este projeto no servidor sem instalar arquivos de suporte em cada cliente, e fazer atualizações somente em servidor.Entretanto, para projetos que têm pouca envolvimento servidor ou para aplicativos autônomos, um modelo de projeto local é a melhor opção.No nesse cenário, atualizações pode ser concluída em cada computador cliente individual.

Outro fator é a divisão de carga.Quando Analisando estrutura do seu aplicativo, você precisa considerar a maior do trabalho para onde está indo a ser feito.Projetos da Web oferecem uma estratégia servidor onde a maioria das operações são conduzidas no servidor.O computador cliente utiliza um navegador da Web para enviar informações para e exibir informações do aplicativo do servidor.Se os recursos do servidor estão limitados, considere usando um modelo de projeto local para seu aplicativo.O trabalho pode ser feito no computador cliente sem consumindo hora servidor precious.

A tabela a seguir fornece uma comparação lado a lado de projetos da Web e projetos no design e ambientes de trabalho local:

Consideração

Web project (projeto da Web)

Projeto local

Armazenamento de arquivos durante o desenvolvimento

Os arquivos são armazenados em um URL especificado em um computador com Serviços de Informações da Internet (IIS) instalado.O projeto também mantém um cache temporário de arquivos em computadores cliente para trabalhar off-line.

Arquivos projeto são armazenados no computador local.

Criar modelo ao desenvolver

Código de aplicativo é compilado como uma DLL e executar no servidor.Resultados são visto no computador cliente.

Código é compilado e executado no computador cliente.

Método de implantação

O projeto é implantado em um servidor Web.

Arquivos de projeto são instalados no computador cliente com arquivos de suporte necessários.

Carga de trabalho

Computadores cliente executar o aplicativo remotamente com um navegador da Web.Processamento é feito principalmente no servidor.

O aplicativo é executado localmente em o computador cliente.

Atualizar

Alterações de aplicativo são feitas no nível do servidor sem instalação dos arquivos de suporte em computadores clientes.

As atualizações de aplicativos são instalados em computadores cliente.

Movendo arquivos projeto

O comando Copy Project é usado para mover arquivos para o URL especificado.

Fisicamente arquivos projeto são copiados de uma localidade para outro.

Consulte também

Conceitos

Introdução a páginas da Web do ASP.NET

Modelos de projeto padrão no Visual Studio

Outros recursos

Criando sites da Web ASP.NET