Utilize este separador para mapear extensões de nome de ficheiro para o programa ou interpretador que processa esses ficheiros. As aplicações mapeadas incluem aplicações do ASP (Active Server Pages), aplicações do IDC (Internet Database Conector) e ficheiros que utilizem directivas SSI (server-side include). Por exemplo, quando o servidor Web recebe um pedido para uma página com uma extensão .asp, o servidor utiliza o mapeamento de aplicações para determinar que o ficheiro executável asp.dll deve ser chamado para processar a página. Também pode utilizar este separador para instalar aplicações ISAPI de mapeamento de scripts de caracteres universais que são executadas para cada pedido, independentemente da extensão de nome de ficheiro.

Colocar em cache extensões ISAPI

As DLL de Internet Server API (ISAPI) podem ser carregadas e colocadas em cache, para que os pedidos posteriores possam ser processados sem ser necessário chamar a aplicação novamente. A maior parte das aplicações ISAPI (incluindo ASP) beneficiam da colocação em cache. Só deve desmarcar esta caixa de verificação para circunstâncias especiais, tais como a depuração de aplicações ISAPI. Se a mesma aplicação de ISAPI tiver sido carregada e colocada em cache por mais de um Web site existente num servidor, o facto de desmarcar esta opção para o servidor não descarrega a aplicação da memória. Tem de desmarcar esta opção para todos os Web sites que utilizam a aplicação ISAPI. A desmarcação desta opção não descarrega as aplicações em execução. Só os pedidos subsequentes é que não são colocados em cache.

Extensões de aplicações

Pode desenvolver aplicações Web em várias linguagens de programação e de scripts. Os Serviços de Informação Internet (IIS) utilizam a extensão de nome de ficheiro de um recurso pedido no Web site para determinar que programa ISAPI ou CGI deve ser executado para processar um pedido. Por exemplo, um pedido para um ficheiro que termine com uma extensão .asp faz com que o servidor Web chame o programa ASP (Asp.dll) para processar o pedido. A associação de uma extensão de nome de ficheiro com um programa ISAPI ou CGI é denominada de mapeamento de aplicação. O IIS está pré-configurado para suportar os mapeamentos de aplicações mais comuns. Pode adicionar ou remover mapeamentos para todas as aplicações existentes num Web site ou para aplicações individuais.

A tabela Extensões de aplicações lista a extensão de nome de ficheiro associada a um ficheiro executável e o caminho desse ficheiro. Se a palavra "Todos" aparece na coluna Verbos, todos os verbos são enviados para a aplicação. Clique nos botões Adicionar, Editar e/ou Remover para modificar os mapeamentos de aplicações.

Importante

No separador Mapeamentos de Aplicações no IIS 4.0, existia uma lista de verbos na coluna Exclusões. Esta coluna foi alterada para a coluna Verbos, que lista os verbos de HTTP executados pela aplicação.

Seleccione para configurar o servidor Web para carregar e colocar em cache o ISAPI para que pedidos posteriores possam ser processados sem chamar novamente a aplicação. A maior parte das aplicações ISAPI (incluindo ASP) beneficiam da colocação em cache.

Adicionar

Clique para adicionar uma mapeamento de aplicação identificando a extensão de nome de ficheiro, caminho executável e verbos de HTTP.

Editar

Clique para modificar uma mapeamento de aplicação alterando a extensão de nome de ficheiro, caminho executável e verbos de HTTP.

Remover

Clique para remover um mapeamento de aplicação do IIS.

Mapas de aplicação de caracteres universais

Esta tabela lista aplicações ISAPI que são executadas antes do processamento de um ficheiro da Web, independentemente da extensão de nome de ficheiro. Estas aplicações ISAPI são denominadas mapas de scripts de caracteres universais. A utilização de mapas de scripts de caracteres universais é semelhante à utilização de filtros ISAPI, excepto que os primeiros podem ser instalados em directórios virtuais bem como em Web sites, têm acesso ao corpo do pedido, não são condicionados por eventos e a API de extensão ISAPI tem maior funcionalidade do que a API de filtro ISAPI. Um directório virtual apenas herda mapas de scripts de caracteres universais do directório virtual principal ou Web site se não contiver os seus próprios mapas de scripts de caracteres universais.

Inserir

Clique para adicionar um mapeamento de scripts de caracteres universais que seja executado para cada pedido de um ficheiro Web neste Web site ou directório virtual.

Editar

Clique para modificar o mapeamento de scripts de caracteres universais actualmente seleccionado na tabela Mapas de aplicação de caracteres universais.

Remover

Clique para remover o mapa de scripts de caracteres universais actualmente seleccionado na tabela Mapas de aplicação de caracteres universais.

Mover para cima

Clique para mover o mapa de scripts de caracteres universais actualmente seleccionado para mais acima na ordem de execução na tabela Mapas de aplicação de caracteres universais.

Mover para baixo

Clique para mover o mapa de scripts de caracteres universais actualmente seleccionado para mais abaixo na ordem de execução na tabela Mapas de aplicação de caracteres universais.

Tópicos Relacionados

Para mais informações sobre como configurar aplicações e sobre mapeamentos de aplicação de caracteres universais, consulte a documentação online do IIS 6.0 (a página poderá estar em inglês) no Microsoft Windows Server TechCenter.


Sumário