Partilhar via


Como: Criar e configurar diretórios virtual no IIS 5.0 e 6.0

Você pode usar Gerenciador do IIS para criar um diretório virtual um aplicativo ASP.NET hospedado no IIS 5.1, IIS 5.0 e IIS 6.0.Um diretório virtual aparece para navegadores como se ele estivesse contido no diretório raiz do servidor Web, mesmo que ele possa fisicamente residir em algum outro lugar.Essa abordagem permite que você publique conteúdo da Web que não esteja localizado sob a pasta raiz do servidor Web, como o conteúdo que está localizado em um computador remoto.Uma maneira conveniente também é criar um site local para desenvolvimento Web de seu trabalho pois isso não requer um site Web para cada diretório virtual.Este tópico explica como você pode criar um diretório virtual e configurá-lo para executar as páginas ASP.NET.

Observação:

Para obter informações sobre como configurar um diretório virtual no IIS 7.0,consulte Como: Criar e configurar diretórios virtual no IIS 7.0.

Você deve criar um diretório virtual como parte de um site Web IIS existente.Isso pode ser o site da Web padrão que é criado quando o IIS é instalado, ou um site que você criou.Para obter mais informações sobre como instalar e configurar o IIS ou sobre como criar um site da Web, consulte a Ajuda do IIS ou a documentação do produto IIS online sobre o Microsoft TechNet Site da Web.

Como alternativa para criar um diretório virtual de um aplicativo da Web, você pode criar um novo site.Para obter detalhes sobre como criar um site da Web no Gerenciador do IIS, consulte Como: Criar e configurar local Web sites do ASP.NET no IIS 6.0.

Criando o Diretório Virtual

Para abrir Como: Abra o Gerenciador do IIS, siga um dos procedimentos descritos no tópicoGerenciador do IIS.Você também pode criar um diretório virtual.

Para criar um diretório virtual usando O Gerenciador do IIS

  1. No Gerenciador do IIS, expanda o computador local e o site ao qual você deseja adicionar um diretório virtual.

  2. Clique com o botão direito do mouse no site ou na pasta na qual você deseja criar o diretório virtual, clique em New e em seguida, clique em Virtual Directory.

  3. Em Assistente para Criação de Diretório Virtual, clique em Avançar.

  4. Na caixa Alias, digite um nome para o diretório virtual e, em seguida, clique em Next.Escolha um nome curto que seja fácil de digitar, pois o usuário digita esse nome para acessar o site da Web.

  5. Na caixa Path, digite ou procure pelo diretório físico que contém o conteúdo do diretório virtual, então clique em Next.

    Você pode selecionar uma pasta existente ou criar uma nova para conter o conteúdo para o diretório virtual.

  6. Marque as caixas de seleção para as permissões de acesso que você deseja atribuir aos usuários.

    Por padrão, as caixas Ler e Executar Scripts estão selecionadas.Essas permissões lhe permitem rodar as páginas ASP.NET em muitos cenários comuns.Para obter mais informações, consulte a próxima seção deste tópico.

  7. Clique em Next e depois clique em Finish.

Configurando o diretório virtual

Depois de criar um novo diretório virtual, você pode configurar a segurança e autenticação para o diretório virtual.Quando você configurar a segurança, você especifica permissões para uma conta ou grupo.A tabela a seguir mostra as configurações permissões que estão disponíveis no IIS 5.0, IIS 5.1 e IIS 6.0.

Conta ou Grupo

Permissões

Uma conta ou grupo com permissão para pesquisar o site se você desabilitou autenticação anônima quanto criou o diretório virtual.

Ler e Executar

Esta conta está configurada para acessar os recursos de acesso ao sistema para o contexto do atual usuário ASP.NET, como a conta do Serviço de Rede (IIS 6.0) ou a conta ASPNET (IIS 5.0 e 5.1).

Ler e Executar

Listar Conteúdos do Diretório

Read

Write

Configurar a segurança e autenticação para um diretório virtual

  1. No Gerenciador do IIS, clique com o botão direito no nó para o site que deseja configurar, e então clique em Properties.

  2. Vá para a guia Segurança de Diretório, e em Controle de acesso e autenticação anônima, selecione Editar.

  3. Selecione a caixa de seleção para o(s) método(s) de autenticação que deseja usar seu diretório virtual, e então clique em OK.Por padrão, as caixas de seleção Habilitar acesso anônimo e Autenticação integrada do Windows já estão selecionadas.

    Os dois cenários mais comuns de autenticação são:

    • A autenticação integrada do Windows para um site da intranet local.

    • Autenticação de formulários para um site da internet ou extranet onde os usuários acessam o site por meio de um firewall.

    Para configurar a autenticação para um site, você deve configurar a autenticação de formulários.Para obter informações sobre opções de autenticação, consulte Autenticação do ASP.NET.Para uma explicação passo a passo que descreve como criar um site usando a autenticação de formulários, consulte Como: Implementar autenticação de formulários simples.

  4. Para configurar a autenticação para uma intranet ou local de desenvolvimento cenário, desmarque Permitir anônimo acessar caixa de seleção e certifique-se que o integrado a autenticação do Windows caixa de seleção está selecionada.

  5. No Windows Explorer, abra o diretório pai do diretório que irá conter as páginas do site.Clique com o botão direito no diretório e então clique em Compartilhamento e Segurança.

    A caixa de diálogo Properties para a pasta é exibida.

  6. Clique na guia Security.

  7. Na lista Group or user names, selecione um grupo ou nome de usuário.

    Observação:

    Para adicionar um novo grupo ou nome de usuário, clique em Adicionar, e então clique no botão Locais.Selecione o nome do computador local de uma lista e então clique em OK.Então digite o nome da conta que deseja adicionar na caixa de texto.Após digitar o nome, clique em Verificar Nomes para verificar o nome da conta.Clique em OK para adicionar a conta.

  8. Na lista Permissions, selecione permissões apropriadas para o grupo ou nome de usuário.

  9. Clique em Apply.

  10. Clique em OK.

Consulte também

Tarefas

Como: Criar e configurar local Web sites do ASP.NET no IIS 6.0

Como: Implementar autenticação de formulários simples

Outros recursos

Administrando ites da Web do ASP.NET

Autenticação do ASP.NET