Tipos de Sites no Visual Web Developer
Descreve como os arquivos são armazenados no site Web, usando Web sites com base em sistema de arquivos ou aqueles que exigem Serviços de Informações da Internet (IIS).
Você pode usar o Visual Studio para criar e trabalhar com sites da Web do ASP.NET (que são também conhecidos sistema autônomo aplicativos da Web) em uma variedade de configurações: sites IIS locais, sites do sistema de arquivos, sites de –deployed de protocolo FTP (FTP) e locais remoto.Para diretrizes sobre como ajudá-lo a decidir quando usar cada tipo de site, consulte posteriormente a tabela Choosing a Web Site Type, neste tópico.
Sites do IIS local
Sites da Web do IIS local executam usando uma cópia do IIS que está instalada no seu computador.Quando você cria um Web site IIS local, as páginas e pastas para o seu site são armazenadas em uma pasta sob a pasta padrão IIS para sites Web, que está localizada no [drive]:\Inetpub\wwwroot.O Visual Studio também cria a configuração do IIS apropriada para que o site seja reconhecido pelo IIS como um aplicativo.
Observação: |
---|
Para criar um site da Web do IIS local, você precisa ter privilégios de administrador no computador. |
Como alternativa, você pode criar um diretório virtual IIS no Visual Studio.Nesse caso, as páginas e pastas para seu site podem estar em qualquer pasta à qual os usuários tenham acesso, e um diretório virtual em sua cópia local do IIS deverá apontar para a localidade do arquivo.Para obter mais informações, consulte ASP.NET Required Access Control Lists (ACLs).
Observação: |
---|
Se você criar um site cujo nome contém caracteres não ANSI no IIS 5.1 ou anterior, não será possível navegar neste site porque essas versões do IIS não resolvem URLs que contenham caracteres não ANSI. |
Sites Web de Sistemas de Arquivo
Em um site do sistema de arquivos, você pode criar e editar arquivos em qualquer pasta desejada em seu computador local ou compartilhar uma pasta em outro computador que você acessa via rede.Não é necessário que você execute o IIS no seu computador.Em vez disso, você pode testar páginas usando o Servidor de Desenvolvimento do ASP.NET.Para obter detalhes, consulte:Servidores Web no Visual Web Developer.
Observação: |
---|
O Servidor de Desenvolvimento ASP.NET não pode servir páginas em outro computador.Portanto, ele é adequado somente para testar páginas localmente. |
Em um site da Web do sistema de arquivos, arquivos estáticos, como imagens e folhas de estilo, estão sujeitos a regras de autorização do ASP.NET.Por exemplo, arquivos estáticos em um site do sistema de arquivos não serão atendidos para um usuário anônimo quando acesso anônimo a esses arquivos for desativado.No entanto, quando você cria um projeto de site da Web em um local HTTP, o IIS serve arquivos estáticos sem usar regras de autorização.
Você pode criar um sistema de arquivos de site Web e posteriormente criar um diretório virtual IIS que aponta para a pasta que contém suas páginas.Para obter detalhes, consulte:Como: Criar diretórios virtual do IIS no Visual Web Developer.
Sites da Web Implantados por FTP
O Visual Studio permite que você abra e edite sites que estão disponíveis em um servidor FTP.Este é um cenário típico se seu site Web estiver localizado em um site de hospedagem.
Você pode se conectar de dentro do Visual Studio com qualquer servidor FTP no qual você tenha permissões de leitura / gravação.Você pode em seguida, criar e editar páginas da Web neste servidor.Se o servidor FTP estiver configurado com ASP.NET e uma raiz virtual do IIS que aponta para o diretório FTP, você pode também executar as páginas a partir do servidor para testá-las.Para obter mais informações, consulte Demonstra Passo a passo: Edição de sites com FTP no Visual Web Developer.
Sites Web remotos
Um site remoto é um site que usa o IIS mas está em outro computador que você pode acessar através de uma rede local.O computador remoto deve ter o IIS instalado e ser configurado com as extensões de servidor do FrontPage 2002 da Microsoft.Quando você cria um site remoto, as páginas e pastas do seu site são armazenadas sob a pasta do IIS padrão no computador remoto, que está localizada na [drive]: \Inetpub\wwwroot.Quando você executa as páginas, elas são servidas usando o IIS no computador remoto.Este é o modelo usado no Visual Studio .NET 2002 e Visual Studio .NET 2003.Para obter mais informações, consulte O que há de novo em projetos da Web.
Observação: |
---|
Se você criar um site cujo nome contém caracteres não ANSI no IIS 5.1 ou anterior, não será possível navegar neste site porque essas versões do IIS não resolvem URLs que contenham caracteres não ANSI. |
Escolhendo um tipo de site Web
A tabela a seguir resume os tipos de sites Web que você pode criar no Visual Studio, os quais você pode usar ao decidir o tipo de site Web que atenda às suas necessidades.
Tipo de site Web |
Resumo |
---|---|
Site da Local Web IIS |
Use um site Web local do IIS quando você desejar criar páginas da Web em seu computador local e você tiver o IIS instalado. Vantagens:
Desvantagens:
|
Sistema de arquivos de site Web |
Use um sistema de arquivos de site Web quando você deseja criar páginas da Web em seu computador local ou em uma unidade compartilhada e você não tem o IIS instalado.
Observação:
Você pode criar um sistema de arquivos de site Web e posteriormente criar um diretório virtual IIS que aponta para a pasta que contém suas páginas.
Vantagens:
Desvantagens:
|
Site Web FTP implantado |
Use um site FTP implantado quando seu site já existe em um computador remoto que tenha sido configurado como um servidor FTP.(Por exemplo, provedor de serviços de Internet (ISP) tem fornecido espaço em um servidor.) Vantagens:
Desvantagens:
|
Site remoto |
Use um site remoto quando você desejar criar um site Web usando o IIS executando em um computador remoto.O computador remoto deve ser configurado com as extensões de servidor do FrontPage. Vantagens:
Desvantagens:
|
Consulte também
Tarefas
Como: Criar sites Web sistema de arquivos
Como: Criar diretórios virtual do IIS no Visual Web Developer
Demonstra Passo a passo: Criando um Basic página da Web no Visual Web Developer
Demonstra Passo a passo: Criar um site IIS local no Visual Web Developer
Demonstra Passo a passo: Edição de sites com FTP no Visual Web Developer