COMO: Seletivamente ativar ou desativar a funcionalidade ASP.NET no IIS

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 815175
Sumário
Este artigo descreve como ativar ou desativar a funcionalidade ASP.NET no IIS seletivamente. Quando o .NET Framework é instalado em um computador que tem o IIS instalado, o IIS é configurado automaticamente encaminhe vários tipos de solicitações para o ASP.NET. Você pode alterar esse comportamento padrão seletivamente ativando ou desativando funcionalidade do ASP.NET para servidores virtuais, diretórios virtuais ou para pastas.

back to the top

Desabilitar a funcionalidade do ASP.NET para um servidor virtual

A seção a seguir descreve como desativar ASP.NET funcionalidade para todos os de um servidor virtual do IIS.
  1. Na barra de tarefas, clique em Iniciar . Aponte para configurações e em seguida, clique em Painel de controle .
  2. Clique duas vezes para abrir a pasta Ferramentas administrativas e clique duas vezes para executar o Gerenciador de serviços de Internet .
  3. Clique com o botão direito do mouse no servidor virtual ou a pasta virtual e clique em Propriedades .
  4. Selecione na guia Diretório base ou na guia diretório .
  5. Se um aplicativo não tiver sido criado para a pasta virtual, clique em criar em Configurações do aplicativo .
  6. Em Configurações do aplicativo , clique em configuração .
  7. Na guia Mapeamentos de aplicativos , role pela lista de Mapeamentos de aplicativos para identificar as extensões que estão associadas com % SystemRoot%\Microsoft.NET\Framework\%VersionNumber%\Aspnet_isapi.dll.
  8. Selecione cada extensão que está associado com aspnet_isapi.dll e clique em Remover .

    Por padrão, as extensões que estão associadas com aspnet_isapi.dll são: .ASAX, .ASCX, .ASHX, .ASMX, .aspx, .AXD, .VSDISCO, .REM, .SOAP, .CONFIG, .CS, .csproj, .vb, .vbproj, .WEBINFO, .LICX, resx e .RESOURCES.
  9. Clique em OK até retornar ao Gerenciador de serviços de Internet e feche O Gerenciador de serviços de Internet .
Observação Se você remover os mapeamentos de aplicativo que estão associados com ASP.NET, isso torna ASP.NET não disponível para um servidor virtual. Os arquivos que são normalmente associados com as extensões de arquivo padrão do ASP.NET não serão processados pelo servidor Web quando solicitado por um cliente. Os arquivos são enviados diretamente para o cliente. Quando você armazenar arquivos ASP.NET em um servidor virtual com o ASP.NET desativado, os clientes podem ser capazes de exibir código-fonte e exibir informações de configuração.

back to the top

Habilitar a funcionalidade do ASP.NET para um servidor virtual

Por padrão, a funcionalidade ASP.NET está habilitada para servidores virtuais do IIS depois que o .NET Framework for instalado. No entanto, se você desabilitar o ASP.NET, convém reativá-lo. Ou, você pode habilitar o ASP.NET para uma pasta virtual em um servidor virtual que tenha ASP.NET desativado. Para ativar o ASP.NET funcionalidade, siga estas etapas:
  1. Na barra de tarefas, clique em Iniciar . Aponte para configurações e em seguida, clique em Painel de controle .
  2. Clique duas vezes para abrir a pasta Ferramentas administrativas e, em seguida, clique duas vezes em Gerenciador de serviços de Internet .
  3. Clique com o botão direito do mouse no servidor virtual ou a pasta virtual e selecione Propriedades .
  4. Selecione na guia Diretório base ou na guia diretório .
  5. Se um aplicativo não tiver sido criado para a pasta virtual, clique em criar em Configurações do aplicativo .
  6. Em Configurações do aplicativo , clique em configuração .
  7. Clique em Adicionar para adicionar um mapeamento de extensão de aplicativo.

    Por padrão, o ASP.NET associa 18 mapeamentos de extensão com o arquivo %SystemRoot%\Microsoft.NET\Framework\%VersionNumber%\Aspnet_isapi.dll. Essas extensões estiverem: .ASAX, .ASCX, .ASHX, .ASMX, .aspx, .AXD, .VSDISCO, .REM, .SOAP, .CONFIG, .CS, .csproj, .vb, .vbproj, .WEBINFO, .LICX, resx e .RESOURCES.
  8. Para cada mapeamento de extensão, clique em Procurar e, em seguida, selecione o arquivo aspnet_isapi.dll . Digite a extensão na extensão do campo.
  9. Na caixa de diálogo verbos , clique em Limitar para e digite GET, HEAD, POST, DEBUG na caixa de texto Para limite . Clique em OK .
  10. Clique em OK até retornar ao Gerenciador de serviços de Internet e feche O Gerenciador de serviços de Internet .

back to the top

Referências
Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
818016COMO: Implantar aplicativos que são criados no .NET Framework
Para obter mais informações sobre implantação de aplicativos, consulte a documentação do .NET Framework SDK ou visite o seguinte site:back to the top

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 815175 - Última Revisão: 05/13/2007 05:11:36 - Revisão: 1.8

Microsoft ASP.NET 1.0, Microsoft Internet Information Services 5.0, Microsoft ASP.NET 1.1

  • kbmt kbwebservices kbwebserver kbwebforms kbconfig kbhowtomaster KB815175 KbMtpt
Comentários