Use esta guia para mapear extensões de nome de arquivo para o programa ou intérprete que processa esses arquivos. Os aplicativos mapeados contêm aplicativos do Active Server Pages (ASP) e aplicativos de conexão de banco de dados de Internet (IDC), enquanto os arquivos que usam o lado do servidor contêm diretivas (SSI). Por exemplo, quando o servidor Web recebe uma solicitação de uma página com extensão .asp, ele usa o mapeamento de aplicativos para determinar que o arquivo executável asp.dll deve ser chamado para processar a página. Também é possível usar essa guia para instalar aplicativos ISAPI de mapas de script curinga que são executados a cada solicitação, independentemente da extensão do nome do arquivo.

Armazenar em cache extensões ISAPI

As DLLs da ISAPI (interface de programação de aplicativos de servidores da Internet) podem ser carregadas e armazenadas em cache, de modo que seja possível processar futuras solicitações sem chamar o aplicativo novamente. A maioria dos aplicativos ISAPI (inclusive ASP) tira proveito do armazenamento em cache. Você deve desmarcar esta caixa de seleção apenas em circunstâncias especiais, como na depuração de aplicativos ISAPI. Se o mesmo aplicativo ISAPI tiver sido carregado e armazenado em cache por mais de um site em um servidor, desmarcar essa opção do servidor não descarregará o aplicativo da memória. Você deve desmarcar essa opção para todos os sites que usam o aplicativo ISAPI. Desmarcar essa opção não descarrega os aplicativos em execução. Apenas as solicitações subsequentes não são armazenadas em cache.

Extensões de aplicativo

Você pode desenvolver aplicativos da Web usando diversas linguagens de programação e de scripts. Os Serviços de Informações da Internet (IIS) usa a extensão de nome de arquivo de um recurso solicitado no site para determinar qual programa ISAPI ou CGI deve ser executado para processar uma solicitação. Por exemplo, uma solicitação de um arquivo com a extensão .asp faz com que o servidor Web chame o programa ASP (Asp.dll) para processar a solicitação. A associação de uma extensão de nome de arquivo a um programa ISAPI ou CGI é chamada de mapeamento de aplicativos. O IIS foi pré-configurado para dar suporte a mapeamentos de aplicativos comuns. Você pode adicionar ou remover mapeamentos de todos os aplicativos em um site ou de aplicativos individuais.

A tabela Extensões de aplicativo lista a extensão de nome de arquivo associada a um arquivo executável e o caminho para esse arquivo. Se a palavra "TODOS" aparecer na coluna Verbos, todos os verbos serão enviados ao aplicativo. Clique nos botões Adicionar, Editar e/ou Remover para modificar os mapeamentos de aplicativos.

Importante

Na guia Mapeamento de Aplicativos do IIS 4.0, havia uma lista de verbos na coluna Exclusões. Isso foi alterado para a coluna Verbos, que lista os verbos HTTP executados pelo aplicativo.

Selecione esta opção a fim de configurar o servidor Web para carregar a ISAPI e armazená-la em cache, de modo que as solicitações subsequentes possam ser processadas sem chamar o aplicativo novamente. A maioria dos aplicativos ISAPI (inclusive ASP) tira proveito do armazenamento em cache.

Adicionar

Clique nesta opção para adicionar um mapeamento de aplicativos identificando a extensão de nome de arquivo, o caminho do arquivo executável e os verbos HTTP.

Editar

Clique nesta opção para modificar um mapeamento de aplicativos alterando a extensão de nome de arquivo, o caminho do arquivo executável e os verbos HTTP.

Remover

Clique nesta opção para remover um mapeamento de aplicativos do IIS.

Mapas de aplicativos de caractere curinga

Esta tabela lista os aplicativos ISAPI que são executados antes do processamento de um arquivo da Web, independentemente da extensão de nome de arquivo. Esses aplicativos ISAPI são denominados mapas de script curinga. Usar mapas de script de caractere curinga é semelhante a usar filtros ISAPI. A diferença é que esses mapas podem ser instalados em diretórios virtuais e em sites, têm acesso ao corpo de uma solicitação, não são baseados em evento e a API da extensão ISAPI tem mais funcionalidade que a API do filtro ISAPI. Um diretório virtual só herdará mapas de script curinga de seu diretório virtual ou site pai se não contiver seus próprios mapas de script curinga.

Inserir

Clique nesta opção para adicionar um mapa de script de caractere curinga a ser executado a cada solicitação de um arquivo da Web neste site ou diretório virtual.

Editar

Clique nesta opção para modificar o mapa de script curinga selecionado na tabela Mapas de aplicativos curinga.

Remover

Clique nesta opção para remover o mapa de script curinga selecionado na tabela Mapas de aplicativos curinga.

Mover para cima

Clique nesta opção para mover o mapa de script curinga selecionado para um nível mais alto na ordem de execução na tabela Mapas de aplicativos curinga.

Mover para baixo

Clique nesta opção para mover o mapa de script curinga selecionado para um nível mais baixo na ordem de execução na tabela Mapas de aplicativos curinga.

Tópicos relacionados

Para saber mais sobre a configuração de aplicativos e os mapeamentos de aplicativo curinga, consulte a documentação online do IIS 6.0 (pode estar em inglês) no Microsoft Windows Server TechCenter.


Sumário